网站搜索

如何在 Debian 10 中重置忘记的 Root 密码


在这个简短的教程中,您将学习如何在 Debian 10 系统中重置忘记的 root 密码。这将帮助您重新获得以 root 用户身份登录并执行管理任务的能力。

因此,首先打开或重新启动您的 Debian 10 系统。您应该会看到一个 GRUB 菜单,如下所示。在第一个选项中,继续并在系统开始引导之前按键盘上的‘e’键。

这将引导您进入如下所示的屏幕。向下滚动并找到以 'linux' 开头的行,该行位于 /boot/vmlinuz-* 部分之前,该部分还指定了 UUID

将光标移动到该行的末尾,紧接在 ‘ro Quiet’ 之后,并附加参数 init=/bin/bash

接下来按 ctrl+x 使其能够以单用户模式启动,并以只读 (ro) 访问权限挂载根文件系统。

要重置密码,您需要将访问权限从只读更改为读写。因此,运行以下命令以使用 rw 属性重新挂载根文件系统。

:/# mount -n -o remount,rw /

接下来,通过执行如图所示的旧的 passwd 命令来重置 root 密码。

:/# passwd

提供新密码并重新输入以确认。如果一切顺利并且密码匹配,您应该在控制台末尾收到“密码更新成功”通知

最后按Ctrl + Alt + Del退出并重新启动。您现在可以使用刚刚定义的新创建的密码以 root 用户身份登录。

这就是您在 Debian 10 上重置忘记的 root 密码的方法。