当前位置:首页 > 系统教程 > 正文

Ubuntu忘记root密码解决方案(一步步教你重置Ubuntu root密码)

Ubuntu忘记root密码解决方案(一步步教你重置Ubuntu root密码)

在使用Ubuntu系统时,忘记root密码是常见问题。本文将提供详细的Ubuntu root密码重置步骤,帮助您快速恢复访问权限。无论您是新手还是老手,按照以下操作即可轻松解决Ubuntu忘记密码的困扰。

Ubuntu忘记root密码解决方案(一步步教你重置Ubuntu root密码) Ubuntu root密码重置  Ubuntu忘记密码 root密码找回 Linux密码恢复 第1张

准备工作

确保您可以物理访问或通过控制台访问Ubuntu机器。本教程适用于大多数Ubuntu版本(包括20.04、22.04及更新版本)。

步骤1:重启并进入GRUB菜单

重启系统,当出现GRUB引导菜单时,迅速按下e键进入编辑模式。如果系统直接启动,可在启动时按住Shift键强制显示GRUB菜单。

步骤2:修改启动参数

找到以linux开头的那一行(通常包含/boot/vmlinuz)。在行末添加rw init=/bin/bash。如果是旧版Ubuntu,可以尝试single1。修改后按下Ctrl+XF10启动。

步骤3:进入root shell

系统会直接进入root权限的bash环境。此时文件系统以只读方式挂载,需要重新挂载为读写:mount -o remount,rw /

步骤4:重置root密码

执行passwd root,然后按照提示输入两次新密码。此操作即完成Ubuntu root密码找回。如果您想重置其他用户密码,可将root替换为对应用户名。

步骤5:重启系统

密码更新后,执行exec /sbin/init或直接输入reboot -f重启。注意:部分系统可能需要先退出shell再重启。

注意事项

  • 如果系统启用了SELinux或AppArmor,重置后可能需要额外处理(如重新标记文件)。
  • 对于使用systemd的较新Ubuntu版本(如18.04+),也可在GRUB中添加systemd.debug-shell,然后通过Ctrl+Alt+F9进入调试shell进行密码重置。
  • 本方法同样适用于Linux密码恢复的一般场景。

通过以上步骤,您已成功解决Ubuntu忘记root密码的问题。建议将新密码妥善保存,或考虑使用sudo管理日常权限,减少直接使用root账户的频率。