0


在linux中 sudo: command not found 的解决方法

有时,我们在控制台中执行某个程序,会提示权限不足。

You don't have permission to xxx

当我们尝试提升权限使用sudo执行时,又会提示找不到命令

sudo: xxx command not found

这是因为sudo指令重置了用户的环境变量
我们需要将程序所在的目录添加到root用户的环境变量即可
方法如下

1.执行下列命令打开sudoers文件

sudo visudo

2.将需要提升权限的目标程序所在目录添加到 secure_path 后面,以:分隔

Defaults   secure_path="/usr/local/sbin:......:目标程序所在目录"

3.保存并退出
Ctrl + s 保存
Ctrl + x 退出
完成。
这样我们就可以使用 sudo 提升权限执行目标程序了

标签: linux 服务器 运维

本文转载自: https://blog.csdn.net/ubuntull/article/details/138585536
版权归原作者 进击的雷神X 所有, 如有侵权,请联系我们删除。

“在linux中 sudo: command not found 的解决方法”的评论:

还没有评论