如何在 Debian 10/11 中重置忘记的根密码

用户忘记 root 密码的情况并不少见。 尤其是当您长时间不使用登录或切换到 root 用户时,会发生这种情况。 如果您忘记了 root 密码,请不要担心。 您可以通过几个简单的步骤重置它。

现在让我们看看如何在 Debian 10 或 11 中重置忘记的 root 密码。用于演示。 我们将使用 Debian 11。

编辑 GRUB 菜单设置

要开始,请重新启动您的 Debian 系统,并在如下所示的第一个启动项上按 ‘e‘ 在键盘上访问 GRUB 编辑器。

您应该能够在编辑器上看到几行,就像我们在这里看到的一样。 使用向下箭头键,向下滚动直到到达以 ‘ 开头的行linux‘。 使用箭头前进键 导航到行尾。

一定要删除’安静‘ 属性。

删除后,启用访问 bash 通过键入外壳 初始化=/bin/bash

接下来,按 ctrl + x 启动到单用户模式。

在单用户模式下重置密码

访问单用户 shell 后,使用读写访问权限挂载根文件系统,如下所示:

# mount -o remount,rw /

因此,通过键入以下命令重置 root 密码:

# passwd

Enter 您首选的root密码并确认。 在此期间,请确保您提供强大的 root 密码,以避免轻易成为暴力破解或字典攻击的受害者。

要使更改生效,请退出单用户模式并通过键入重新启动 CTRL + ALT + DEL 在键盘上。

笔记:

您可以更改 root 用户密码这一事实意味着可能对您的 PC 或服务器具有物理访问权限的其他人也可以这样做并破坏您的系统。 为了防止这种情况,您可以启用 BIOS 密码,或者使用密码加密您的文件系统,这样其他人就无法在没有密码的情况下访问系统。

结论

太好了,您现在可以使用新创建的密码登录或切换到您的 root 用户帐户。 我们希望本指南有助于帮助您重置 root 密码。