码迷,mamicode.com
首页 > 系统相关 > 详细

UBuntu sudo 命令 :xxx is not in the sudoers file. This incident will be reported.

时间:2017-05-01 18:58:40      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:操作   etc   密码   没有权限   打开   his   修改   size   chm   

【1】分析问题

提示内容翻译成中文即:用户XXX(一般是新添加的用户名称)没有权限使用sudo。

解决方法修改新用户的权限,具体操作即修改一下/etc/sudoers文件。

【2】切换至root用户模式

命令:su -

备注:这里命令加有"-" ,与su是不同的。

在用命令"su"时只是切换到root,但没把root的环境变量传过去,还是当前用户的环境变量。

而用"su -"命令会将环境变量也一起切换过去(可以亲测,两个命令后分别查看环境变量$PATH),就像是root登录一样。

【3】修改文件的写权限

命令:chmod u+w /etc/sudoers

【4】编辑文件内容

命令:gedit /etc/sudoers 

打开文件后,查找 root ALL=(ALL) ALL 这行

在此行下面添加一行:

XXX ALL=(ALL) ALL

其中,XXX就是用户名。记得要保存。

【5】撤销文件的写权限

命令:chmod u-w /etc/sudoers

【6】验证问题。切换到用户XXX

命令:su XXX

输入用户对应的密码。sudo命令可以正常使用。

 

Good Good Study,Day Day Up.

顺序 选择 循环 总结

 

UBuntu sudo 命令 :xxx is not in the sudoers file. This incident will be reported.

标签:操作   etc   密码   没有权限   打开   his   修改   size   chm   

原文地址:http://www.cnblogs.com/Braveliu/p/6792423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!