読者です 読者をやめる 読者になる 読者になる

黒縁眼鏡は海を飛ぶ

IT中心にそこはかとなく

sudo時にPATHを引き継ぐ

毎回調べて毎回忘れるのでメモ

/etc/sudoersを以下の通り編集。

Defaults env_keep += "PATH"   #追記

...

#Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin #コメントアウト

こう編集すると、sudoを実行するユーザのPATHが全て引き継がれる。
それはやりすぎという場合は、

Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

というようにsecure_pathに追記してあげればよろしい。