首页 > 代码库 > UBuntu sudo 命令 :xxx is not in the sudoers file. This incident will be reported.
UBuntu sudo 命令 :xxx is not in the sudoers file. This incident will be reported.
【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.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。