为了安全起见,/etc/sudoers 配置文件里 默认设置了sudo时,命令查找目录,所以你新加的命令,在配置完环境变量后也无法使用。默认配置:
Defaults secure_path=/sbin:/bin:/usr/sbin:/usr/bin
简单的解决办法就是覆盖它:
在用户的主目录里的.bashrc
中添加:
alias sudo='sudo env PATH=$PATH'
修改 /etc/sudoers
时,建议使用visudo
命令来修改,该命令会验证输入是否正确
参考: