温馨提示×

Ubuntu虚拟机如何重置密码

小樊
57
2025-10-05 22:32:20
栏目: 云计算

Ubuntu虚拟机重置密码步骤(Recovery Mode法)
若你忘记了Ubuntu虚拟机的登录密码,可通过**恢复模式(Recovery Mode)**以root权限重置密码,以下是详细操作流程:

1. 进入GRUB启动菜单

重启虚拟机,在启动过程中:

  • 若虚拟机使用BIOS启动快速按下Shift键
  • 若使用UEFI启动快速按下Esc键
    持续按键直至出现GRUB启动菜单(若未显示,可尝试多次重启并重复操作)。

2. 选择恢复模式启动项

在GRUB菜单中,使用方向键选中带“(recovery mode)”的Ubuntu启动项(通常格式为“Ubuntu, with Linux x.xx.x-generic (recovery mode)”),按回车键确认。

3. 进入Root Shell

进入恢复模式菜单后,使用方向键选择**“root - Drop to root shell prompt”选项,按回车键进入root权限命令行界面**(此时文件系统默认以只读模式挂载)。

4. 重新挂载文件系统为读写模式

在root shell中,输入以下命令将根目录重新挂载为可读写(解决“Authentication token manipulation error”错误):

mount -o remount,rw /

输入后按回车键,等待命令执行完成。

5. 重置用户密码

使用passwd命令重置指定用户的密码(将your_username替换为你的实际用户名,如安装时创建的ubuntu):

passwd your_username

系统会提示输入新密码(输入时屏幕不显示字符),输入完成后按回车键,再次提示确认新密码,再次输入并按回车键。若密码强度符合要求,会显示“password updated successfully”提示。

6. 重启虚拟机

输入以下命令重启虚拟机,退出恢复模式:

reboot

等待系统重启完成后,使用新设置的密码登录Ubuntu虚拟机。

常见问题解决

  • GRUB菜单不显示:若重启时未按键未出现GRUB菜单,可进入虚拟机设置修改GRUB配置(如sudo nano /etc/default/grub,将GRUB_TIMEOUT设置为10秒,然后运行sudo update-grub更新配置)。
  • 密码重置后仍无法登录:可能是用户目录权限问题,可在恢复模式中执行chown -R your_username:your_username /home/your_username修复权限。

通过以上步骤,即可快速重置Ubuntu虚拟机的登录密码。若需避免再次忘记密码,建议设置易记的强密码(如包含大小写字母、数字和特殊符号的组合),或使用密码管理器保存密码。

0