【错误笔记】 (用户名) 不在 sudoers 文件中。此事将被报告。

来源:互联网 发布:matlab中矩阵的点乘 编辑:程序博客网 时间:2024/06/15 21:31


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


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


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


解决方法:

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



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


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




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



<END>

0 0