blog icon indicating copy to clipboard operation
blog copied to clipboard

sudo -Hu 执行时找不到命令的问题解决 - overtrue

Open overtrue opened this issue 7 years ago • 0 comments

https://overtrue.me/articles/2015/05/cannot-find-command-sudo-hu.html

虽然在 /etc/profile 中加了全局 PATH,但是在以 sudo -Hu [username] [command] 执行的时候报命令不存在,原因是 /etc/sudoers 中还有一个 secure_path 没修改: visudo 查找 secure_path,加入你要添加的目录,比如 /usr/local/bin: Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin 改为: Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin 即可。

overtrue avatar May 04 '18 02:05 overtrue