由于一直在用学校实验室的电脑,密码又有些多,一下子不记得这台ubuntu16.04 的用户密码。在网上找 了几种方法,也遇到了一些问题。
修改的root的密码一般都是普通用户通过sudo机制操作,但如果在设置root密码之前,所有普通用户没有sudo权限了,此时只能通过进入单用户模式或recovery mode(救援模式)破解了。
1.救援模式:在系统启动前按下shift键进入GNU GRUB页面进入高级选项
2.进入recovery mode
3.按”e“编辑kernel,光标所在的地方 ro recovery nomodeset 更改为quiet splash rw init=/bin/bash
quiet 禁止输出一些日志等信息
splash 跟分辨率有关,如果缺失可能会造成无法启动
rw 读写模式挂载,否则无法修改账户密码或修改其他配置文件
init=/bin/bash 启动时取代init进程,使用/bin/bash 提供shell操作界面