方法一:
sudo PATH=$PATH bash
可以用alias简化比如:
alias sudoi="sudo PATH=$PATH bash"
写入到.bashrc
错误示范:假设在master用户配置了go的环境变量sudo PATH=$PATH go
这样直接执行是不行的,需要先进去bash
方法二:
在/etc/sudoers
中添加以下内容:
Defaults !env_reset
PS:sudo -E 也可以保留环境变量,出于安全考虑PATH变量除外
这里是F_picachoの领域(๑•̀ㅂ•́)و✧Le vent se lève, il faut tenter de vivre.