sudo命令环境变量问题

sudo 的环境变量

首先查看sudo的环境变量:

1
sudo env | grep path

可以看到环境变量和我们的root用户和当前用户的环境变量都不一样, 这是因为 /etc/sudoers 这个文件中有这样一句:

1
Defaults env_reset

只要在 env_reset 前面加上一个 ! 就可以了。

之后在 .bashrc 文件中加入:

1
alias sudo='sudo env PATH=$PATH'

sudo命令环境变量问题
http://icecreamzhao.github.io/config_skill_experience/system_config/linux/sudo-env.html
作者
littleboyDK
发布于
2020年6月19日
许可协议