此方法适合更改用户名导致密码出错后重启无法进入系统的解决问题。
由于更改用户时修改了passwd,要想密码与用户名匹配,我们撤销对用户名的修改即将passwd恢复到原先转状态就好了。重点是要获取读取权限(第三步)来复原文件。
具体步骤如下:
1. 重启电脑,进入grub启动菜单(进入方式各异,我装了双系统,是直接出现的,有些好像要按shift)
2. 找到Ubuntu(recovery mode)选项,按“e”键进入编辑模式(不要按Enter),找到命令中的 recovery nomodeset 修改为 quiet splash rw init=/bin/bash
3. 按F10或(Ctrl+x)进入命令行模式, **输入 mount -rw -o remount / 获得读写权限**
4. 输入 vi etc/passwd 打开需要修改的文件
5. 按照vi编辑器的规则修改好内容后,保存并 Ctrl+Alt+del 重启即可恢复正常。
附:vi命令使用总结