Linux下创建新用户出现XXX is not in the sudoers file. 错

当我们用useradd 或者手动为linux创建一个新用户,然后如果我们想从让这个普通用户获得root的权利执行一些命令时 (sudo [cmd])会出现这样的错误提示:XXX is not in the sudoers file.  This incident will be reported.

如果你正是这种情况,那么相信这篇文章会对你有所帮助

正文:

在百度,google上一搜会出现很多帖子,但其实都是同一个办法,就是 在 /etc/sudoers 文件中 添加

“你的用户名   ALL=(ALL) ALL", 这表示该用户将可以在所有主机运行所有命令 (这对于一个普通用户来说显然是拥有太多权利了,存在着安全隐患 )

所以这里介绍另外一种更加简单安全的方法,

1. 用root登入, 并打开 /etc/group 编辑

# sudo vi /etc/group

2. 找到 admin 组,然后在后面加上新的用户如图

Linux下创建新用户出现XXX is not in the sudoers file. 错

3. 保存后,该新用户就可以获得root的权利了,比分说 sudo -s 测试

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/24418.html