系统环境: Ubuntu 14.04.1
状况:
因为修改了/etc/sudoers以及相关权限,导致sudo无法使用,恰好Ubuntu的root密码没有设置。
错误如下:
~$ sudo sudo: >>> /etc/sudoers:syntax error 在行 21 附近<<< sudo: /etc/sudoers 中第 21 行附近有解析错误 sudo: 没有找到有效的 sudoers 资源,退出 sudo: 无法初始化策略插件
于是,只能进去单用户模式(拥有root权力)去修改,在Ubuntu下,开机时长按shift出现各种模式,选择第二个recovery mode,按e进去编辑。
解决方法:
1、重启ubuntu
2、选择启动项后带(recovery mode)的选项,按下字母 e
3、找到一行 linux/boot/vm.......ro recovery \nomodeset ; 删除 recovery /nomodeset ; 添加为 quit splash rw init=/bin/bash ; 按F10,启动。
4、进入单人维护模式
passwd ##设置root密码
5、直接『 init 5 』