linux下遇到xxx is not in the sudoers file

问题:

使用sudo命令时遇到错误,xxx(当前用户名) is not in the sudoers file。This incident will be reported。

是因为用户没有加入到sudo的配置文件里,你的用户没有权限使用sudo。

解决:

1.切换到root用户,如果你用"su -”,"su - root","su",“sudo”,"sudo -i"都不行,报错“su: Authentication failure”或者别的。一定要试一下“sudo su”,感动到自己,试到想哭。

2.添加文件的写权限。输入命令"chmod u+w /etc/sudoers"

3.输入命令"gedit /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。

4.撤销文件的写权限。再次输入命令"chmod u-w /etc/sudoers"




版权声明:本文为yunyi4367原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。