之下假設有一名為 wpa 的 script, 需要 root 權限
跑 sudo wpa 時:
- 代碼: 選擇全部
$ sudo wpa
sudo: wpa: command not found
可是 sudo /opt/bin/wpa 便可以
而 /opt/bin 也有放在 PATH 中, 寫在 /etc/bash.bashrc 裡
- 代碼: 選擇全部
export PATH=/opt/bin:$PATH
以sudo echo $PATH 也看的到 /opt/bin :
- 代碼: 選擇全部
$sudo echo $PATH
/opt/bin:/usr/local/kde/bin:/opt/bin:/opt/bin:/usr/local/kde/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
/opt/bin 也有在自己的 $PATH 中
所以問題是,
sudo 的 $PATH 是在哪設定呢?