您的位置:首页 > 其它

sudo: /etc/sudoers is mode 0640, should be 0440解决办法

2016-10-18 10:25 495 查看
ubuntu或者CentOS中,/etc/sudoer 的权限为 0440时才能正常使用,否则sudo命令就不能正常使用。出现类似:sudo: /etc/sudoers is mode 0640, should be 0440 的对话。

解决办法:

1、Ctrl+Alt+F1 进入文本模式。用超级用户登录,如root

2、输入:chmod 0440 /etc/sudoers 。Enter

3、exit 退出

4、Ctrl+Alt+F7 返回图形模式。

5、在试试sudo命令,可以用了

P:其实另开一个端口,su -进入root,然后chmod 0440 /etc/sudoers

效果是一样的

example:

[BIngo@windows ~]$ sudo chmod u+w /etc/sudoers

口令:

[BIngo@windows ~]$ ls -l /etc/sudoers

-rw-r----- 1 root root 3210 11-16 02:40 /etc/sudoers

[BIngo@windows ~]$ sudo chmod u-w /etc/sudoers

sudo: /etc/sudoers is mode 0640, should be 0440

[BIngo@windows ~]$ ls -l /etc/sudoers

-rw-r----- 1 root root 3210 11-16 02:40 /etc/sudoers

另开端口

[root@windows ~]# chmod 0440 /etc/sudoers

[root@windows ~]# exit

[BIngo@windows ~]$ ls -l /etc/sudoers

-r--r----- 1 root root 3210 11-16 02:40 /etc/sudoers

转载:http://www.cnblogs.com/zhwl/p/3670268.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: