必须先修改root密码,需进入GRUB修改kernel镜像启动参数。 实测有效!!
【虚拟机中ubuntu root密码和用户密码都忘记的解决办法】1、重启,按住shift键,出现如下界面,选中如下选项
文章图片
2、按回车键进入如下界面,然后选中有recovery mode的选项
文章图片
3、按e进入如下界面,找到图中红色框的recovery nomodeset并将其删掉,再在这一行的后面输入
quiet splash rw init=/bin/bash
文章图片
文章图片
4、接着按F10或者Ctrl+x 后出现如下界面,在命令行内输入passwd后进行修改密码即可
文章图片
修改完之后重启系统。
然后修改用户密码。
1、重启ubuntu系统,开机时长按shift按键进入GRUB菜单,选择第二个高级选项。如下图:
文章图片
2、在高级选择中选择Recovery mode模式,键盘按“e”键进入编辑模式。如下图,注意:不要先按enter键
文章图片
3、在编辑模式中通过上下键寻找到RO修改为RW模式(可写入恢复模式)。如下图,然后按crtl+X进入系统
文章图片
4、进行系统BIOS界面,通过上下键选择root命令行,点击enter键,如下图:
文章图片
5、使用passwd命令重新设定密码,例如 passwd rico(rico是系统中已忘记密码所对应的username),回车确认;然后输入新密码并再次输入以确认新密码即可。若修改成功,则会看到密码设定成功提示:passwd: password updated successfully。最后,修改成功后,使用sudo reboot命令重启进入系统即可!
文章图片
输入过程密码是不可见,有些显示不完全,可忽略,继续操作!
注意,如果忘记root密码,第五步无法执行passwd 用户名,必须先输入root密码才能执行。这就是先修改root密码的原因。
参考
https://www.cnblogs.com/xiaojianliu/p/8520313.html
https://blog.csdn.net/justloveyou_/article/details/78540990
推荐阅读
- Linux|109 个实用 shell 脚本
- linux笔记|linux 常用命令汇总(面向面试)
- Linux|Linux--网络基础
- linux|apt update和apt upgrade命令 - 有什么区别()
- linux|2022年云原生趋势
- Go|Docker后端部署详解(Go+Nginx)
- 开源生态|GPL、MIT、Apache...开发者如何选择开源协议(一文讲清根本区别)
- GitHub|7 款可替代 top 命令的工具