linux[CentOS 6.5] 用户不在 sudoers 文件中,此事将被报告解决方案

1.由当前用户切换到root用户

输入su root回车,会提示输入密码,如下:

[gaojing@localhost Desktop]$ su root

密码:
[root@localhost Desktop]#

2.查看/etc/sudoers文件权限,如果只读权限,修改为可写权限

[root@localhost Desktop]# ls -l /etc/sudoers

-r--r-----. 1 root root 4002 3月   1 2012 /etc/sudoers

[root@localhost Desktop]# chmod 777 /etc/sudoers

[root@localhost Desktop]# ls -l /etc/sudoers

[root@localhost Desktop]#

 

3.编辑/etc/sudoers文件,给用户添加权限

[root@localhost Desktop]# vim /etc/sudoers

 

在文件中找到 root      ALL=(ALL)      ALL,搜索内容 “Allow root to run any commands anywhere” 即可找到。

在下方添加 username  ALL=(ALL)   ALL

备注【格式为(用户名    网络中的主机=(执行命令的目标用户)    执行的命令范围)

 

4..保存退出

:wq!或:x!

 

posted on 2019-01-03 14:42  memory&记忆  阅读(868)  评论(0编辑  收藏  举报