Ubuntu虚拟机重置密码步骤(Recovery Mode法)
若你忘记了Ubuntu虚拟机的登录密码,可通过**恢复模式(Recovery Mode)**以root权限重置密码,以下是详细操作流程:
重启虚拟机,在启动过程中:
在GRUB菜单中,使用方向键选中带“(recovery mode)”的Ubuntu启动项(通常格式为“Ubuntu, with Linux x.xx.x-generic (recovery mode)”),按回车键确认。
进入恢复模式菜单后,使用方向键选择**“root - Drop to root shell prompt”选项,按回车键进入root权限命令行界面**(此时文件系统默认以只读模式挂载)。
在root shell中,输入以下命令将根目录重新挂载为可读写(解决“Authentication token manipulation error”错误):
mount -o remount,rw /
输入后按回车键,等待命令执行完成。
使用passwd命令重置指定用户的密码(将your_username替换为你的实际用户名,如安装时创建的ubuntu):
passwd your_username
系统会提示输入新密码(输入时屏幕不显示字符),输入完成后按回车键,再次提示确认新密码,再次输入并按回车键。若密码强度符合要求,会显示“password updated successfully”提示。
输入以下命令重启虚拟机,退出恢复模式:
reboot
等待系统重启完成后,使用新设置的密码登录Ubuntu虚拟机。
sudo nano /etc/default/grub,将GRUB_TIMEOUT设置为10秒,然后运行sudo update-grub更新配置)。chown -R your_username:your_username /home/your_username修复权限。通过以上步骤,即可快速重置Ubuntu虚拟机的登录密码。若需避免再次忘记密码,建议设置易记的强密码(如包含大小写字母、数字和特殊符号的组合),或使用密码管理器保存密码。