sudoで$PATHを引き継ぎつつsbinなどをPATHに加えるには?
sudo
したとき、secure_path
が設定されていてもユーザ固有の$PATH
を引き継ぐ方法として、
/etc/sudoers
に
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Defaults exempt_groups=developers
のように記述する方法が一般的なようです。
しかしこれだとユーザ固有の$PATH
がそっくりそのまま新しい$PATH
となってしまいます。
ユーザ固有の$PATH
とsecure_path
との和集合をsudo時の$PATH
にしたいのですが、そういうことはできるでしょうか?