我有一台 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
透過使用以下步驟解決:
- 按下shift啟動畫面進入 NOOBS 視窗。
- 按e進入“編輯配置”
- 而不是
config.txt
,而是打開cmdline.txt
文件。 - 添加
init=/bin/sh
在末尾cmdline.txt
。 - 按esc退出 NOOBS。您在命令列中啟動。
- 跑步
su root
。 - 跑步
sudo passwd root
。 - 依照提示操作。
- 重新啟動電腦。
- 再次執行步驟 1-3。
- 刪除
init=/bin/sh
末尾的cmdline.txt
. - 按esc退出 NOOBS。您的普通計算機啟動。
答案2
您可以存取系統和 shell。那是 A 點。這就是 B 點。
我的回答是:嘗試透過命令列重設 root 密碼來解決 A 點的問題:
sudo passwd root