Я заметил что, изменив содержание /etc/environment
в Ubuntu 16.04.1 сразу обновляет вывод env
в то время как выполнение этого в Ubuntu 14.04.4 не обновляет вывод env
(который требует, чтобы Вы к перезагрузке/входу в систему для изменений вступили в силу).
Я не мог найти информацию об этом изменении, когда я искал Интернет. Кто-либо знает больше о том, как это изменение было реализовано? И, есть ли способ позволить Ubuntu 14.04 вести себя как 16,04?
Обновление: точные шаги, которые я делаю:
sudo vim /etc/environment
*add or remove a line*
sudo env
*check whether the line is added or removed*
Править /etc/pam.d/sudo
(например, sudo vim /etc/pam.d/sudo
) и изменение auth
кому: session
в начале следующей строки:
auth required pam_env.so readenv=1 user_readenv=0
Таким образом, это должно стать:
session required pam_env.so readenv=1 user_readenv=0