我在我已修改的/ 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的域名。 –