当我尝试通过 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 个随机警告
我无法足够快地输入和重新输入密码来完成
假装你没有看到那些。您可以继续输入,就好像它们没有出现一样。