这篇文章主要介绍centos出现xxx不在sudoers文件中问题怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在centos系统里面,使用其他用户身份,使用sudo命令的时候如果系统提示:“出现xxx不在sudoers文件中的解决方案,此事将被报告。”这里的xxx就是你自己的用户名,比如这里是andrew。
出现这种情况是因为当前用户andrew是普通用户,而这个用户不具备sudo命令的权限,如果用使用sudo命令则需要添加sudo命令的权限。
解决方案:采用管理员root修改/etc/sudoers文件即可。以下是步骤:
1、启动终端,在终端里面输入“su root” 然后输入密码切换到root账户
2、添加文件sudoers的写权限。也就是输入命令”$ chmod u+w /etc/sudoers”
3、采用vim编辑器编辑。输入命令:“vim /etc/sudoers” 然后输入"i"进入编辑状态,在下图中的第四行,找到 root ALL=(ALL) ALL 加入下面这一行:
“andrew ALL=(root) ALL ”
4、然后按esc键,然后输入“:w”进行保存,然后再输入“:q”进行编辑的退出。当然,也可以直接输入“:wq”进行保存退出
5、把文件的读写状态修改回来,输入“chmod u-w /etc/sudoers”。(当然,如果之前没有修改文档的权限的话,后面保存的时候系统会提示文档只读,这个时候直接在命令后面加上感叹号就可以强制保存了,也就是":wq!")
以上是“centos出现xxx不在sudoers文件中问题怎么办”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。