Linux使用问题

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

2019-05-26  本文已影响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

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

上一篇下一篇

猜你喜欢

热点阅读