如果系統不能通過root登陸,而是需要使用其他用戶sudo的方式登陸root,那么root的環境變量很難設置,修改/etc/profile也沒有用。可以通過下面這個方式解決
修改sudoer的配置文件
visudo
在
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
這一行,后面追加你想要的環境變量,這個設置實時生效。比如,我想把/usr/local/bin添加進去,改后如下
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
如下,可以看到環境變量已經生效