美文网首页Linux使用问题
提权执行,提示 xxx is not in the sudoer

提权执行,提示 xxx is not in the sudoer

作者: 小马驹在路上 | 来源:发表于2019-05-26 16:33 被阅读0次

问题原因:yun用户没有sudo权限

解决办法:

1. 先sudo到root账户

2. 添加sudo文件的写权限(u表示为当前用户添加某种权限)

发现提示 chmod: changing permissions of `/etc/sudoers': Operation not permitted,解决此办法需要查看文件属性,查看文件是否添加了“禁止修改”的属性

3. 查看文件属性

lsattr /etc/sudoers

可以看到文件添加了禁止修改的属性“-i”

4. 删除sudoers的-i属性

chattr -i /etc/sudoers

5. 执行chmod u+w /etc/sudoers

6. 编辑sudoers

vim /etc/sudoers

7. 按下图进行添加

NOPASSWD: ALL 表示sudo 执行命令时,不需要输入密码

8. 提前将sudoers权限去掉可写

没有报错提示,说明修改 sudoers 生效

9. 给sudoers 添加不可编辑属性i

如果本文章为你解决问题提供了帮助,请不要吝啬为以后的分享热情添一把柴

相关文章

网友评论

    本文标题:提权执行,提示 xxx is not in the sudoer

    本文链接:https://www.haomeiwen.com/subject/ylhftctx.html