我注意到,在 Ubuntu 16.04.1 中更改的内容/etc/environment
会立即更新的输出,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*
答案1
编辑/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