sudo時にPATHを引き継ぐ方法

【概要】

■原因

  • デフォルトの/etc/sudoersでは、security_pathを指定してPATHを固定

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


■回避策

  • secure_pathコメントアウトし、env_keepPATHを追加

#Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Defaults env_keep += "PATH"


【ブログ】

◆sudo時にPATHを引き継ぐ方法 (akito1986(Qiita), 2014/08/26)
https://qiita.com/akito1986/items/e9ca48cfcd56fdbf4c9d


Copyright (C) 谷川哲司 (Tetsuji Tanigawa) 1997 - 2022