先看一下/etc下的sudoser的权限是不是440,如果root被禁用了,sudoser应该是不可读的(自己的root没有禁成功,所以一直都是440。
进入单用户模式
1、重启ubuntu,随即长按shirft进入grub菜单(有的需要按esc或者按上下键);
2、选择recovery mode(有的选择是ubuntu),按"e"键进入编辑页面;
3、将ro single替换为rw single init=/bin/bash(有的是ro 没有 single);
4、按ctrl+x进入单用户模式,当前用户即为root;
5、到/etc目录下修改sudoers权限:chmod 0440 sudoers ;
6、输入passwd 回车可重设root密码。 搞定;
7、按ctrl+alt+del重启;
2、选择recovery mode(有的选择是ubuntu),按"e"键进入编辑页面;
3、将ro single替换为rw single init=/bin/bash(有的是ro 没有 single);
4、按ctrl+x进入单用户模式,当前用户即为root;
5、到/etc目录下修改sudoers权限:chmod 0440 sudoers ;
6、输入passwd 回车可重设root密码。 搞定;
7、按ctrl+alt+del重启;