红联Linux门户
Linux帮助

(用户名)不在sudoers文件中。此事将被报告。

发布时间:2015-11-30 15:33:19来源:linux网站作者:追火车

在ubuntu通过 adduser 命令添加一个新用户,当切换到新用户执行 sudo 操作时,弹出了一个很奇怪的信息。如下:

 (新添加用户名) 不在 sudoers 文件中。此事将被报告。

然后,就折腾了好一段时间,终于解决了。


解决方法:

由于新用户名不在 sudoers 文件中,所以我们首先得找到 sudoers 文件。通过 find 命令,找到/etc/目录下有一个sudoers文件。

(用户名)不在sudoers文件中。此事将被报告。

打开文件后就会发现 root 用户的一条信息 —>  root  ALL=(ALL:ALL) ALL

仿照这条语句,添加一条  —> 新用户名 ALL=(ALL : ALL)  ALL 的语句,保存退出即可。(ps:注意此处sudoer文件的权限属性,默认属性为0440,首先chmod为0777方可修改文件,修改文件后改回0440才能使此文件生效,否则只要一执行sudo命令就会报sudoer文件默认权限不正确的错误)

(用户名)不在sudoers文件中。此事将被报告。


到此,问题已经解决了,切换到新用户,即可执行 sudo 命令。


解决Ubuntu 14.04 sudoers文件修复问题:http://www.linuxdiyf.com/linux/15026.html

用户不在sudoers文件中的解决方法:http://www.linuxdiyf.com/linux/14456.html

【解决】ubuntu提示ilanni不在sudoers文件中错误:http://www.linuxdiyf.com/linux/13581.html

sudoers文件解析:http://www.linuxdiyf.com/linux/14283.html