我在我已修改的/ etc/sudoers中,并加入在/etc/profile.d/somescript.sh 脚本文件中设置的变量“ansible”用户sudoers文件是这样的:为什么sudo env没有显示所有的环境变量?
Defaults !env_reset
ansible ALL=(ALL) NOPASSWD: ALL
为什么第一行不输出任何内容?为什么“sudo env”没有显示所有的环境变量(只有部分)?
[[email protected] ~]$ sudo env | grep ENV
[[email protected] ~]$ sudo echo $ENV
PP
[[email protected] ~]$ echo $ENV
PP
[[email protected] ~]$ env | grep ENV
ENV=PP
你应该问http://unix.stackexchange.com/或http://askubuntu.com/ – sed
我这些问题为此调用超级用户一个有效的位置 - 这更像是一个使用问题。的确,尽管如此,这当然不是编写代码的问题,它是StackOverflow的域名。 –