如何在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 點。這就是 B 點。

我的回答是:嘗試透過命令列重設 root 密碼來解決 A 點的問題:

sudo passwd root

相關內容