在 FreeBSD 中重置 Root 用戶密碼
你忘記了 FreeBSD 的 root 使用者密碼嗎?別擔心!這個簡短的指南將說明在 FreeBSD 中恢復或重設 root 使用者密碼的步驟。
本指南已在 FreeBSD 10.2、FreeBSD 13.1 與 FreeBSD 13.2 版本上進行官方測試。
注意: 請注意,這個方法僅在您能夠實際接觸 FreeBSD 系統時有效。對於遠端系統和 VPS,您可能無法看到啟動選單。在這種情況下,您需要服務提供商的幫助。
進入單用戶模式啟動
開啟你的 FreeBSD 系統。在開機選單時,按鍵盤上的 2 以進入單用戶模式。
幾秒鐘後,將會出現以下訊息。只需按下 ENTER 鍵繼續。
Enter full pathname of shell or RETURN for /bin/sh:您現在已進入單用戶模式,且沒有 root 使用者密碼。
在進入單用戶模式後,您需要以可讀寫模式掛載 root (/) 檔案系統。
要做到這一點,請逐一執行以下命令:
# mount -u /# mount -a在 FreeBSD 中重置 root 密碼
我們現在處於單一使用者模式,並已將根檔案系統掛載為讀寫模式。
現在,使用 passwd 指令為 root 使用者設置新密碼:
passwd請輸入新密碼兩次。
一旦 root 密碼被更改,使用以下命令退出單用戶模式:
# exit或者,使用以下命令重新啟動您的系統:
# sync;sync# reboot
同樣地,您可以從單用戶模式重設任何使用者的密碼。例如,要重設名為「ostechnix」的使用者密碼,請執行:
# passwd ostechnix而其他部分與上述所描述的相同
就是這樣。這就是我們在 FreeBSD 作業系統中重設或恢復 root 使用者密碼的方法。
你也可能想要在如 Arch Linux、CentOS、Ubuntu 等 Linux 作業系統中重設 root 使用者密碼。如果是這樣,請參考以下連結。
- 如何在 Linux 中重置或恢復 root 用戶密碼


