如何在 Linux 上重置 root 密码?刚进入 NOOBS 窗口

如何在 Linux 上重置 root 密码?刚进入 NOOBS 窗口

我有一台 Linux 计算机,最近需要系统的 root 密码。拿到计算机时,我不知道 root 密码,现在需要重置它。我想我需要以恢复模式启动它,然后运行命令。当我启动计算机时,点击shift系统的启动画面,它会打开一个 NOOBS 窗口,但我不知道从那里该怎么做。

作为参考,这就是 的内容/etc/os-release

PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

我的 Linux 内核版本是 4.14.79-v7+。

答案1

使用以下步骤解决:

  1. 按下shift启动画面即可进入 NOOBS 窗口。
  2. 按下e进入“编辑配置”
  3. 而不是config.txt,打开cmdline.txt文件。
  4. init=/bin/sh在 末尾添加cmdline.txt
  5. esc退出 NOOBS。您将在命令行中启动。
  6. 跑步su root
  7. 跑步sudo passwd root
  8. 按照提示进行操作。
  9. 重新启动计算机。
  10. 再次按照步骤 1-3 进行操作。
  11. init=/bin/sh在 末尾删除cmdline.txt
  12. esc退出 NOOBS。您的计算机将正常启动。

答案2

您可以访问系统和 shell。这是 A 点。您沿着道路驶向 NOOB。这是 B 点。然后您就被困住了。

我的回答是:尝试通过命令行重置 root 密码来解决点 A 的问题:

sudo passwd root

相关内容