您的位置:首页 > 运维架构 > Linux

linux下遇到xxx is not in the sudoers file

2017-09-26 16:13 411 查看
问题:

使用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"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐