ubuntu桌面板忘记root密码

在使用 Ubuntu 的过程中,如果你忘记了 root 密码,或者 sudo 无法使用(提示密码错误),其实是可以通过 GRUB 进入单用户模式来重置密码的。

一、问题表现

当前用户密码错误,或者 root 密码不可用。如图

图片[1]-ubuntu桌面板忘记root密码-春枫博客

二、进入 GRUB 启动菜单

进入如下界面:

重启系统

在开机时 按住 Shift(BIOS)或 Esc(UEFI)

图片[2]-ubuntu桌面板忘记root密码-春枫博客

三、进入编辑模式

  1. 选中 Ubuntu
  2. e 进入编辑界面
  3. 找到类似这一行:
图片[3]-ubuntu桌面板忘记root密码-春枫博客

四、修改启动参数(关键步骤)

把:

ro quiet splash

改为:

rw init=/bin/bash

👉 修改后类似:

linux /boot/vmlinuz-xxx root=UUID=xxx rw init=/bin/bash

说明:

  • rw:以读写模式挂载
  • init=/bin/bash:直接进入 root shell
图片[4]-ubuntu桌面板忘记root密码-春枫博客

五、启动进入 root 模式

按:

Ctrl + X 或 F10

进入一个 root 命令行界面(无需密码)


六、重置 root 密码

执行:

passwd root

然后输入两次新密码即可。

如果你是想改当前用户密码(推荐):

passwd 用户名

七、同步写入磁盘(重要!)

执行:

sync

防止数据没保存


八、重启系统

执行:

reboot -f

或者直接关机重启。


九、验证

重新进入系统后:

su root

或者:

sudo -i

输入新密码即可正常使用。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容