Какой предпочтительный способ установить переменные среды для всех пользователей (в Ubuntu), чтобы новые переменные считывались при каждом запуске новой оболочки / терминала? В настоящее время мы используем файл в /etc/profile.d/
но
/bin/bash -l
вместо того /bin/bash
) на самом деле прочитал этот файл.Думаю, можно потребовать source
линия во всех пользователях .bashrc
s, но есть ли способ сохранить все в /etc
?
Я больше не использую debian так часто, но раньше я устанавливал их в / etc / profile и в соответствии с этот это все то же самое. Поскольку ubuntu является производной от Debian, она должна делать то же самое.
Вы должны добавить эти определения в файл .bashrc в домашней папке пользователя, которому принадлежит этот сеанс оболочки.
Вы можете редактировать шаблон, используемый для создания новых пользователей. Поместите сюда файл .bashrc, настроенный в соответствии с вашими потребностями