在一次修改/etc/sudoers文件导致,sudo命令使用失败的情况下,无法进行正常的系统操作,也无法再次修改sudoers文件。
重启ubuntu系统,开机启动时按住shift键,如果系统是虚拟机同样适用,一次不成功多次操作。达到如图下的效果。在Ubuntu系统中进入单用户模式
选择 *Advanced options for Ubuntu
如上图,到了内核选择页面,选中(recovery mode) ,按e 进入编辑页面,如下图,按住向下箭头按键移动光标。ro 位置
将ro 改成rw 注意不要做其他的修改,然后按Ctrl+x进行引导。
如何不修改任何东西,进入单用户模式是只读的,所以在这里我们需要把上图所示中的ro改成rw。
启动引导后,将进入下图所示界面,这时需要通过上下箭头键来选择相应的菜单项。
在上图这里我们选择root菜单项,如下图所示,选择后回车即可。
这时会在下面提示输入密码,输入root用户的密码即(管理员账号的密码)后即可进入单用户模式。
这样可以将sudoers文件里出错的地方改正,保存后重启系统,就可以恢复sudo 命令,进入root账号权限操作。