网上有介绍登入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文件参考: