sudo: /etc/sudoers is mode 0777, should be 0440问题解决方案

网上有介绍登入root用户,或者去grub的recovery mode选项去选择root模式进入,再去用chmod把/etc/sudoers的权限改回来.但是你可能从来没设置过root密码,或者你根本就不知道root密码是多少.或者即便进入了recovery mode选项去选择root模式,当执行chmod的时候却发现read-only file system.这时,同学们也许只能仰天长啸了...

上面的方法对于能够进入recovery模式或者知道root密码的各位而言足够了,但是我的界面根本没出来,试了无数次后决定另寻他法。

使用如下命令:

pkexec chmod 0440 /etc/sudoers

关于pkexec请自行google。

ubtuntu12.04LTS亲测。

这里提醒一下:如果你跟我一样没有修改root密码以及修改grub的配置,就在解决完这个问题之后去完成吧。

不然后面出现别的需要这些的时候的问题又会比较蛋疼。

设置root密码是:sudo passwd root,然后输入即可

修改grub文件参考:

原文地址:https://www.cnblogs.com/cane/p/3893967.html