在安装好 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
打开后添加如下一行:
注意:修改时将 admin 替换为你的用户名。
修改完成后保存退出。
4.去掉 sudoers 的写权限
输入命令 chmod u-w /etc/sudoers
完成后切换到普通用户,测试 sudo 命令是否可用
如上图所示,就是成功了。