Если я установлю переменную в /etc /environment, она, похоже, будет применяться только к администраторам в sudo su.
Как я могу заставить переменные применяться ко всем? Особенно когда они в терминале?
Если вы хотите настроить переменные так, чтобы они применялись ко всем, лучше всего не использовать ни /etc /environment, ни /etc /profile, потому что они являются системными файлами - если вы запутаетесь в них, у вас возникнут головные боли при обновлении системы.
Лучший подход:
Вот и все. Когда вам нужно иметь одинаковые настройки на разных коробках, или когда пришло время делать новую установку, или любую похожую ситуацию. Просто сделайте резервную копию / скопируйте файл, и все готово для рабочего дня.
НТН
Одним из способов сделать это может быть добавление переменных в /etc/.bashrc (при условии, что все используют оболочку bash)