当忘记 Ubuntu 系统的 root 密码时,无需重装系统,通过单用户模式可快速重置。以下是详细操作步骤和对应命令:
一、进入单用户模式
1.重启系统:在已登录 Ubuntu 系统的情况下,打开终端输入命令sudo reboot;若无法登录系统,直接操作物理设备重启按钮。
sudo reboot
2.进入 GRUB 菜单:重启后,在开机过程中,系统会显示GRUB启动菜单。若未出现,可在开机时不断按下Shift键(部分电脑可能需按Esc键),进入GRUB界面。
3.选择单用户模式:在GRUB菜单中,使用上下箭头选中Ubuntu,高级选项 并回车。接着,在新出现的列表中,选择末尾带有(recovery mode)的选项,进入单用户模式。
二、重置 root 密码
1.获取 root 权限:进入单用户模式后,系统已处于root权限下,此时无需sudo 即可执行命令。
2.修改密码:输入passwd命令,系统会提示输入新密码,按要求输入两次相同的新密码,密码需包含大小写字母、数字和特殊字符,以保证安全性。输入过程中密码不会显示,输入完成回车确认。
passwd
3.更新文件系统权限:为确保系统正常运行,输入mount -o remount,rw /命令,将根文件系统重新挂载为可读写模式;然后执行sync命令,同步文件系统缓存。
mount -o remount,rw /
sync
三、退出单用户模式
1.重启系统:完成密码重置后,输入reboot命令重启系统,或手动按下物理设备的重启按钮。
reboot
2.验证密码:系统重启后,使用刚刚重置的root密码尝试登录,若能成功登录,说明密码重置操作完成。
注意事项:
- 在单用户模式下,系统具有最高权限,操作需谨慎,避免误删重要文件。
- 若系统开启了加密功能,进入单用户模式前可能需要先解密磁盘。
- 为提高安全性,建议定期更换 root 密码,并结合SSH密钥认证等方式加强系统防护。
通过以上步骤和命令,就能轻松完成Ubuntu系统root密码的重置。若在操作过程中遇到问题,可查看系统日志获取更多信息,或向 云端研习社 寻求帮助。


