CentOS7でsudoを実行した際のパスですが、
『コマンドを実行した時のパスは引き継がれず、
secure_pathで指定したパスになる』
と考えていましたが、パスが引き継がれていました。
visudoの記述(関連すると思われる部分)が下記のようになっています。
Defaults always_set_home Defaults env_reset # Defaults env_keep += "HOME" Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
パスが引き継がれて、ありがたいのですが、なぜ引き継がれているのか
を理解しておきたく質問しました。
sudo echo $PATH の結果は"secure_path"の内容
/sbin:/bin:/usr/sbin:/usr/bin
にならないのはなぜでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。