为了:/usr/local/go/bin
将 Ubuntu 10.04 LTS(Lucid)添加到 PATH 并永久更改 PATH,我只需编辑文件/etc/environment
和/etc/login.defs
。
这些修改对于我当前的用户帐户和根帐户都是正确的。
即在使用或时返回我的用户帐户以及根帐户的echo $PATH
修改。PATH
sudo -i
su
sudo -i
但是,如果使用!进行相同的修改,这在 Ubuntu 12.04 LTS 中不再起作用。
同时,使用时这有效su
!
使用时,我应该明确修改什么才能永久获得与 Precise Pangolin 相同的行为sudo -i
?
答案1
sudo -i
应该是“安全的” sudo
。这意味着它会忽略对路径的任何更改,从而将其限制在托管程序中。
sudo -s
如果您想加载/etc/environment
而不是使用,请使用sudo -i
。
也可以看看: