我在 /etc/profile.d/somescript.sh 的脚本文件中设置了一个变量我已经修改了 /etc/sudoers 并将“ansible”用户添加到 sudoers 文件中,如下所示:
Defaults !env_reset
ansible ALL=(ALL) NOPASSWD: ALL
为什么第一行没有输出任何东西?为什么“sudo env”没有显示所有环境变量(仅部分)?
[ansible@ACEPP-LM-01 ~]$ sudo env | grep ENV
[ansible@ACEPP-LM-01 ~]$ sudo echo $ENV
PP
[ansible@ACEPP-LM-01 ~]$ echo $ENV
PP
[ansible@ACEPP-LM-01 ~]$ env | grep ENV
ENV=PP