如果您忘记了 VMware 虚拟机上 Linux 操作系统的密码,可以尝试以下方法重置密码:
- 使用 root 用户登录:在登录界面,尝试使用“root”作为用户名,并输入以前设置的密码。如果成功登录,您可以更改其他用户的密码或创建新的用户。
- 单用户模式:此方法适用于基于 GRUB 引导加载程序的 Linux 发行版。按下计算机开机后但在操作系统启动之前,按住 Shift 键或 Esc 键,进入引导菜单。选择进入高级选项或编辑内核选项(可能因发行版而异)。找到以 “ro” 开头的内核选项,并将其替换为 “rw init=/bin/bash”。然后按下 Enter 键并等待系统进入单用户模式。接下来,您可以使用以下命令更改密码:
mount -o remount,rw / passwd <用户名>
将
<用户名>
替换为您想要更改密码的用户名。按照提示,输入新的密码并确认密码。然后,使用以下命令重新启动系统:exec /sbin/init
- 使用 Live CD/DVD 或安装介质:这种方法需要您拥有适用于您的 Linux 发行版的 Live CD/DVD 或安装介质。将光盘或 USB 插入虚拟机,并确保启动顺序配置正确(可能需要在 BIOS/UEFI 设置中进行更改)。启动虚拟机并选择 Live CD/DVD/USB 启动选项。一旦系统启动,您可以使用 chroot 命令将虚拟机的根目录挂载到实际的文件系统,并使用 passwd 命令更改密码。以下是一个示例命令:
# 挂载虚拟机的根目录 sudo mount /dev/sda1 /mnt # 切换 root 目录 sudo chroot /mnt # 更改密码 passwd <用户名>
将
<用户名>
替换为您想要更改密码的用户名。按照提示,输入新的密码并确认密码。完成后,退出 chroot 环境,并从虚拟机中删除安装介质,然后重新启动系统。
请注意,这些方法可能因 Linux 发行版和版本而有所不同。