[Linux] admin is not in the sudoers file 问题解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Linux] admin is not in the sudoers file 问题解决办法相关的知识,希望对你有一定的参考价值。
参考技术A 在安装好 centos 后,在普通账户下使用 sudo 命令后会出现 admin is not in the sudoers file…… 的提示(PS:此处 admin 值的是你当前账户的账户名,不是必须为 admin),这是因为当前用户账号没有加入用户组,需要修改 sudoers 文件解决。
具体的解决办法如下:
1. 在命令界面输入 su ,切换到 root 用户
2. 因为 sudoers 文件不可写,所以为 sudoers 添加 写权限
输入命令 chmod u+w /etc/sudoers
3. 修改 sudoers 文件
输入命令 vim /etc/audoers
如果没有安装 vim 可以使用 vi /etc/sudoers
打开后添加如下一行:
4. 去掉 sudoers 的写权限
输入命令 chmod u-w /etc/sudoers
完成后 切换到普通用户 ,测试 sudo 命令是否可用
如上图所示,就是成功了。
Linux下is not in the sudoers file解决方法
-
切换到root用户,运行visudo命令
-
在打开的配置文件中,找到root ALL=(ALL) ALL,在下面添加一行
xxx ALL=(ALL) ALL 其中xxx是你要加入的用户名称
-
输入:wq保存并退出配置文件,再次使用sudo命令就不会有上面的提示了。
注意事项
-
编辑配置文件的时候最好使用visudo命令,否则可能会出现其他错误
-
以上是关于[Linux] admin is not in the sudoers file 问题解决办法的主要内容,如果未能解决你的问题,请参考以下文章
Linux下is not in the sudoers file解决方法
Linux中“is not in the sudoers file”解决方法
Linux下is not in the sudoers file解决方法
[转]Linux下is not in the sudoers file解决方法