使用 sudo 执行我自己的 bash 脚本

使用 sudo 执行我自己的 bash 脚本

好的,我的脚本位于 ~/bin/ 中,并且它们正常添加到路径中。但是,当我在它们前面加上 sudo 时,它们不在路径中。我认为这是因为它们不在 sudo 正在使用的 root 路径中。

我该如何更改它以便 sudo 也出现在我的路径中?或者,让我的 bin 位于根路径中?谢谢!

答案1

打开终端:

sudo visudo

像这样编辑该行(并将 wojox 更改为您的用户):

Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/wojox/bin"

相关内容