问题:
使用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"