1. 进入 root
2. 编辑 /etc/sudoers
cd /etc
chmod u+w sudoers
vi sudoers
找到
root ALL=(ALL) ALL
比如添加 test 用户
root ALL=(ALL) ALL
test ALL=(ALL) ALL
3. 恢复
chmod u-w sudoers
=========================
解决sudo 命令,提示 command not found 问题
比如执行 sudo init 0 时,提示 command not found 。原因是使用 sudo 时找不到外部命令的路径,使用绝对路径就可以了
sudo /sbin/init 0
比较麻烦。
比较常用的外部命令可以加入
vi /etc/sudoers
Defaults secure_path = /sbin
博客介绍了解决sudo命令提示command not found问题的方法。问题原因是使用sudo时找不到外部命令路径,可使用绝对路径,但较麻烦,还提到可将常用外部命令加入相关设置,同时介绍了进入root、编辑 /etc/sudoers 及恢复等操作。
582

被折叠的 条评论
为什么被折叠?



