0

/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
4

1 に答える 1