今天,更改用户的权限时,手贱的更改了sudoers的权限,改成了777,导致出现使用sudo 显示sudo /etc/sudoers可被任何人写的错误提示。
网上查方法,很多都说是要用unbuntu的启动盘或者lcdlive进入单机模式,因为没有制作ubuntu的启动盘,也懒得去弄。找了很久后来发现了这个帖子,试了一下,perfect!更改成功。
现在总结下贴出来:
首先,重启ubuntu,出现如下选项,选择第二项,按e
其次,出现如下的画面,然后按向下键,找到划红线的地方,将"ro recovery nomodeset"改为"rw single init=/bin/bash",然后按F10或者Ctrl+X:
然后进入了如下画面:选择recovery mode:
选第二个,因为选第一个的话又进入系统了,敲回车之后闪过一大串文本,最后进入root命令行:
使用命令chmod 440 /etc/sudoers即可更改sudoers的权限。
输入vi /etc/sudoers后可以修改sudoers的内容进行修改。
然后,按ctrl+alt+del就可以重启。
解决Ubuntu 14.04 sudoers文件修复问题:http://www.linuxdiyf.com/linux/15026.html
用户不在sudoers文件中的解决方法:http://www.linuxdiyf.com/linux/14456.html
【解决】ubuntu提示ilanni不在sudoers文件中错误:http://www.linuxdiyf.com/linux/13581.html
sudoers文件解析:http://www.linuxdiyf.com/linux/14283.html
ubuntu kylin sudoers修改错误导致系统无法正常使用:http://www.linuxdiyf.com/linux/14320.html