爲了安全起見,/etc/sudoers 配置文件裏 默認設置了sudo時,命令查找目錄,所以你新加的命令,在配置完環境變量後也無法使用。默認配置:
Defaults secure_path=/sbin:/bin:/usr/sbin:/usr/bin
簡單的解決辦法就是覆蓋它:
在用戶的主目錄裏的.bashrc
中添加:
alias sudo='sudo env PATH=$PATH'
修改 /etc/sudoers
時,建議使用visudo
命令來修改,該命令會驗證輸入是否正確
參考: