VMware虚拟机中CentOS8系统账户,忘记密码怎么找回
在 VMware 虚拟机中,忘记了 CentOS 8 系统账户的密码,可以通过以下步骤重置密码:
1. 重启虚拟机并进入单用户模式
- 在 VMware 中启动 CentOS 8 虚拟机。
- 在启动过程中,快速按下
Esc
键,进入 GRUB 菜单。 - 在 GRUB 菜单中,选择启动项并按
e
键进入编辑模式。 - 找到以
linux
开头的行,使用箭头键将光标移动到该行的末尾。 - 在末尾添加
rd.break
,这会让系统进入紧急模式。 - 按下
Ctrl + X
或F10
启动系统。
2. 挂载文件系统并重置密码
- 系统会进入紧急模式,并提供一个 shell 环境。
- 挂载根文件系统为可写模式:
mount -o remount,rw /sysroot
- 切换 chroot 进入系统环境:
chroot /sysroot
- 重置密码(假设需要重置的用户名为
your_username
):
按提示输入新密码。passwd your_username
3. 重启虚拟机
- 完成密码重置后,退出 chroot 环境:
exit
- 然后重新挂载根文件系统为只读:
mount -o remount,ro /sysroot
- 最后重启虚拟机:
reboot
4. 登录并验证
系统重启后,使用新的密码登录到 CentOS 8 系统。
这样,你就可以成功地重置 CentOS 8 的账户密码。