在这个简短的教程中,您将学习如何在 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 密码的方法。