好的,我已经用 Google 搜索并检查了我能找到的每个页面。他们都告诉我在 kernel 行的末尾添加 single 或 init=/bin/bash。但是我在编辑 grub 时没有以 kernel 开头的行。
我到底该如何重置 root 密码?
答案1
我假设你完全被锁定在你的盒子之外,否则你可以这样做:
$ sudo passwd root
[sudo] password for yourusername: type-your-pass-here
New password: type new root pass here
好的,您已启动并进入 grub 菜单。快速按下向下和向上箭头可停止自动倒计时时钟。接下来,只需键入init=/bin/bash
或向下箭头即可进入修复模式(实际上是单用户模式)。 那是内核行。(您可能需要按 Tab 键才能进入编辑行……记不清了,因为我不打算重新启动来再次检查)。
这将使系统进入单用户模式。您可以在此处输入:
$ passwd root
New password: .....
完成后,退出 shell(^D 或 exit),启动过程将完成。
附注…… 你真的不必在你的机器上设置 root 密码。只需以主用户身份登录(安装 ubuntu 时提供的用户),然后sudo -i
在命令提示符下输入,然后瞧您已成为 root 用户。