通过 Grub 菜单重置 Linux 密码不起作用

通过 Grub 菜单重置 Linux 密码不起作用

当我尝试通过 grub 菜单重置 root 密码时,我收到提示:

根@(无):/#

如果我等待很长时间,比如 4 秒,我会收到消息:

[15.011870]随机:crng初始化完成

[15.011924]随机:由于速率限制而错过了 7 个随机警告

我无法足够快地输入和重新输入密码来完成,当我完成时,它说:

passwd:密码更新成功

但它仍然没有更新密码,尽管它说已经更新了。

根据记录,我到达那里的路径是进入 grub 菜单,转到“Ununtu 的高级选项”,然后在“Ubuntu,使用 Linux 4.15.0-70-generic”上按“e”,然后删除ro 安静飞溅 $vt_handoff并将其替换为rw init=/bin/bash以 Linux 开头的行。之后我按 f10 并得到问题开始的提示)

为什么我无法重置 root 密码,我做错了什么?是系统的问题吗?我在 2007 年 Dell Inspiron 1520 笔记本电脑上运行 Xubutu。

答案1

您需要sync在重新启动之前运行将更改保存到磁盘。通常,这会在您重新启动时为您处理,但是当您使用 时init=/bin/bash,通常执行此操作的进程将没有机会运行。

另外,关于这一点:

如果我等待很长时间,比如 4 秒,我会收到消息:

[15.011870]随机:crng初始化完成

[15.011924]随机:由于速率限制而错过了 7 个随机警告

我无法足够快地输入和重新输入密码来完成

假装你没有看到那些。您可以继续输入,就好像它们没有出现一样。

相关内容