如何在 Harmonica OS (HamoniKR) 上重設忘記的 Root 密碼

該專案的官方名稱是HamoniKR OS。如果您搜尋的是“Harmonica OS”,本指南使用的是專案文件中官方的 HamoniKR 拼字。最重要的實際區別在於:在 HamoniKR 等 Ubuntu 系列桌面系統上,您通常會使用普通管理員帳戶登入並執行sudo特權任務。 Ubuntu 預設會停用 root 使用者直接登錄,因此「忘記 root 密碼」通常指的是忘記了安裝過程中建立的管理員帳戶的密碼。

HamoniKR 目前的文件將該作業系統描述為 Ubuntu 系列軟體,並展示了安裝程式如何為使用者帳戶建立使用者名稱和密碼。其命令範例也使用了 `root` 參數sudo。 Ubuntu 官方文件指出,root 帳號預設為停用狀態,管理指令通常使用 `root` 參數來執行sudo。因此,最安全的恢復方法通常是重設普通管理員密碼,而不是建立新的 root 密碼。

快速參考

情況該怎麼辦
您忘記了常用的 HamoniKR 登入密碼啟動進入 GRUB 復原模式,開啟 root shell,重新/掛載讀寫,然後執行passwd your_username。
你確實啟用了單獨的root密碼,然後把它忘了。使用相同的恢復 shell,但運行passwd root。僅當您有意使用直接 root 身份驗證時才這樣做。
根檔案系統是唯讀的。運行mount -o remount,rw /之前passwd。
磁碟已加密,需要輸入加密密碼或恢復金鑰您必須先解鎖加密磁碟。重置帳戶密碼並不能恢復遺失的磁碟加密金鑰。
您無法存取 GRUB 或恢復功能表。檢查韌體啟動行為,並嘗試使用 Shift 或 Esc 顯示 GRUB;如果恢復條目不可用,請使用可信任的 HamoniKR/Ubuntu live USB 作為單獨的修復路徑。

重置任何內容之前

  • 僅可在您擁有或經授權管理的電腦上使用此方法。
  • 如果可以,請中斷不必要的外部驅動器,以免將已安裝的系統與其他磁碟混淆。
  • 知道你要修復的用戶名。如果你不確定,恢復 shell 可以使用ls /home.指令列出使用者主目錄。
  • 如果啟用了全碟加密,請準備好磁碟密碼或還原金鑰。密碼重置程式無法繞過磁碟加密。
  • 請勿選擇會清除磁碟的安裝程式選項。 HamoniKR 的安裝文件明確警告,其自動安裝模式可能會清除磁碟內容。

步驟 1:開啟 GRUB 啟動選單

重啟電腦。如果 GRUB 選單沒有自動出現,請嘗試在傳統 BIOS 系統中按住Shift 鍵,或在許多 UEFI 系統中,在韌體標誌出現後立即按下Esc 鍵。由於韌體的行為各不相同,因此具體的按鍵時機取決於系統。

在 GRUB 選單中,選擇與HamoniKR OS 的「進階選項」類似的條目。該條目的文字可能包含已安裝的發行版或核心名稱,而不一定與下圖完全一致。然後選擇以“(恢復模式)”結尾的內核條目。

GRUB 選單顯示 HamoniKR OS,並且已選取 HamoniKR OS 條目的進階選項。
在 GRUB 中,開啟已安裝的 HamoniKR 系統的進階選項,以便您可以選擇復原模式核心條目。

HamoniKR 的官方安裝指南確認發行版使用 GRUB 引導選單。有關該項目的最新安裝文檔,請參閱HamoniKR 8.0 安裝指南。

步驟 2:進入 root 恢復 shell

復原環境載入完畢後,選擇類似 root 權限的選項—「切換到 root shell 提示字元」。恢復選單的措詞可能因 Ubuntu 系列版本和已安裝的恢復軟體包而異。

恢復根檔案系統通常以唯讀方式掛載。更改密碼前,請將其重新掛載為讀寫模式:

mount -o remount,rw /

您可以使用以下命令驗證掛載狀態:

mount | grep ' on / '
恢復 root shell 顯示指令 mount -o remount,rw slash
復原 shell 必須以讀寫權限掛載根檔案系統,才能更新密碼資料庫。

該mount指令的remount,rw行為在Ubuntu mount 手冊頁中有詳細說明。

步驟 3:確定您實際需要重設的帳戶

如果您知道登入名,請跳至下一步。如果您只記得桌面上顯示的使用者名,請列出您的主目錄:

ls /home

例如,如果輸出包含“” john,則很可能是本機使用者名稱。您可以使用以下命令確認:

id john

如果帳戶存在,id則列印其 UID 和群組成員資格。避免猜測系統服務帳戶。您需要的帳戶通常是安裝過程中建立的使用者帳戶。

第四步:設定新密碼

使用以下命令重設普通管理員帳戶:

passwd john

請替換john為實際使用者名稱。出現提示時輸入新密碼,然後再次輸入。 Linux 在您輸入密碼時不會顯示密碼字元。成功更改密碼後,將顯示類似如下的訊息password updated successfully。

Root recovery shell 執行 passwd john 指令,顯示密碼已成功更新。
執行passwd後跟受影響的使用者名稱;成功訊息確認密碼資料庫已更新。

Ubuntupasswd手冊記錄了更改密碼的命令和帳戶鎖定行為。

如果你指的是root帳號的話

Ubuntu 文件指出,root 帳戶預設為停用狀態,而 HamoniKR 也遵循 Ubuntu 系列的sudo管理模型。如果您之前有意啟用了 root 直接驗證,現在需要取代 root 密碼,則還原 shell 指令為:

passwd root

但是,不要因為忘記了普通桌面密碼就啟用 root 密碼。重設普通管理員帳戶更符合預設的安全模型。 Ubuntu 在其Linux 命令列教程中解釋了這種設計,包括為什麼sudo它比長時間保持 root 會話更可取。

步驟 5:重新啟動並驗證新密碼

清除待處理的寫入操作,然後重新啟動:

sync
reboot

如果reboot無法從恢復環境正常返回,請鍵入命令exit返回恢復選單,然後選擇正常恢復或重新啟動選項。

在圖形登入介面,選擇已修復的帳戶並輸入新密碼。登入後,使用一條無害指令測試管理員權限:

sudo -v

出現提示時,輸入相同的新使用者密碼。如果命令返回且無錯誤,則表示您的登入密碼和sudo身份驗證有效。

Linux 圖形化登入介面,使用者 john,帶有密碼字段
重新啟動後,使用修復後的使用者帳戶和新密碼登錄,然後驗證系統sudo是否已接受。

常見故障排除

“身份驗證令牌操作錯誤”

這通常意味著系統無法更新密碼檔案。在恢復模式下,首先要確保/文件可寫入:

mount -o remount,rw /
passwd your_username

如果錯誤持續存在,請停止操作,不要重複手動編輯帳戶文件。檔案系統損壞、根分割區已滿或驗證設定異常可能需要不同的修復方法。

新密碼可以用於登錄,但不能用於舊的加密資料。

帳戶密碼和磁碟加密密碼短語並非同一憑證。 Ubuntu 的安全文件解釋說,全盤加密使用其自身的、由密碼短語派生的金鑰材料。如果系統在作業系統啟動前要求輸入 LUKS、TPM 支援的加密金鑰或復原金鑰,您必須先滿足加密提示,帳號密碼重設才能生效。請參閱Ubuntu 全盤加密文件。

沒有恢復模式入口

不要想當然地認為系統已經損壞。 GRUB 配置、隱藏選單、自訂核心、雙重啟動設定或廠商韌體都可能改變顯示的內容。可以使用 Live USB 掛載已安裝的系統並執行受控修復,但裝置名稱和加密磁碟區的處理方式差異很大,因此使用一刀切的命令序列是不安全的。如果您選擇這種方法,請先確定實際的根分割區並確認是否存在加密。

您不確定已安裝哪個版本的 HamoniKR。

恢復存取權限後,執行:

cat /etc/os-release

請將輸出結果與您的維護記錄一起儲存。 HamoniKR 目前發布特定版本的文檔,因此不同版本的恢復介面可能有所不同。目前的專案指南將 HamoniKR 描述為 Ubuntu 系列作業系統,並在HamoniKR 的 Ubuntu 整合文件中介紹了其基於 Cinnamon 的桌面環境。

重置後檢查清單

  • 請確認您可以使用新密碼登入。
  • 執行sudo -v以確認管理員身份驗證。
  • 檢查您的檔案和使用者目錄是否可以正常開啟。
  • 將新密碼儲存在可信任的密碼管理器中,而不是以明文形式記錄。
  • 如果系統使用全盤加密,請確認其恢復金鑰與電腦分開儲存。
  • 如果您過去曾有意啟用直接 root 登錄,請重新考慮是否仍然需要它;Ubuntu 系列的預設模型是透過sudo.

該手術的作用和局限性

此程序透過授權的實體復原存取來變更本機帳戶密碼。它不會恢復舊密碼、解密加密金鑰未知的資料、修復損壞的檔案系統或恢復線上服務的憑證。此外,它也不能證明每個 HamoniKR 版本都顯示相同的恢復選單標籤。這些命令mount -o remount,rw /是passwd username標準的 Linux/Ubuntu 系列操作;周圍的啟動選單工作流程可能因韌體、GRUB 配置、磁碟加密以及已安裝的 HamoniKR 版本而異。

對於大多數 HamoniKR 桌面安裝而言,關鍵的實用技巧很簡單:重設安裝過程中建立的管理員使用者的密碼,然後繼續使用sudo。只有當您的系統有意配置為使用直接 root 身份驗證並且您了解其安全隱患時,才需要設定 root 密碼。

留下評論

Pardus XFCE 與 GNOME:公平記憶體基準測試能告訴你什麼,又不能告訴你什麼?

Pardus XFCE 與 GNOME:公平記憶體基準測試能告訴你什麼,又不能告訴你什麼?

公平地比較 Pardus XFCE 和 GNOME 的記憶體使用情況。看看官方 25.2 版本的信息,了解如何測量可用內存,以及哪個版本更適合您的電腦。

HamoniKR作業系統評測:韓國國家Linux系統是否已做好企業級應用的準備?

HamoniKR作業系統評測:韓國國家Linux系統是否已做好企業級應用的準備?

對 HamoniKR OS 8 Paektu 商業桌面版進行實用評測,涵蓋其 Ubuntu 24.04 基礎、2034 年更新聲明、韓國工作流程和企業試點檢查。

如何在 Harmonica OS (HamoniKR) 上重設忘記的 Root 密碼

如何在 Harmonica OS (HamoniKR) 上重設忘記的 Root 密碼

使用 GRUB 復原模式重設 HamoniKR OS 上忘記的管理員或 root 密碼,包含已驗證的指令、故障排除技巧和加密注意事項。

如何在 HamoniKR OS 上備份和恢復用戶設置

如何在 HamoniKR OS 上備份和恢復用戶設置

了解如何將 HamoniKR 使用者設定備份到外部磁碟機、驗證存檔以及安全地還原選定的桌面和應用程式首選項。

如何在 SUSE 企業伺服器上使用 LUKS 設定加密磁碟區

如何在 SUSE 企業伺服器上使用 LUKS 設定加密磁碟區

了解如何在 SUSE Linux Enterprise Server 上建立、解鎖、格式化、掛載和持久化 LUKS 加密磁碟區,以及安全檢查和復原提示。

修復 SUSE Linux Enterprise 上的 Btrfs 唯讀檔案系統錯誤

修復 SUSE Linux Enterprise 上的 Btrfs 唯讀檔案系統錯誤

安全診斷 SUSE Linux Enterprise 上的 Btrfs 唯讀檔案系統。在進行任何變更之前,請檢查掛載選項、Snapper 快照、核心日誌、儲存健康狀況和復原限制。

如何設定 AutoYaST 以實現 SLES 15 的自動化部署

如何設定 AutoYaST 以實現 SLES 15 的自動化部署

使用 AutoYaST 實現 SLES 15 安裝自動化:建置和驗證 XML 設定文件,安全地提供服務,啟動測試系統,並驗證部署結果。

修正 Ubuntu 24.04 LTS 中 HDMI 音訊輸出缺失問題:逐步指南

修正 Ubuntu 24.04 LTS 中 HDMI 音訊輸出缺失問題:逐步指南

在 Ubuntu 24.04 LTS 中恢復遺失的 HDMI 音頻,方法是檢查顯示連接、選擇正確的音頻輸出、檢查 PipeWire 並驗證硬體檢測。

如何在 SUSE Linux Enterprise 15 上設定網路綁定

如何在 SUSE Linux Enterprise 15 上設定網路綁定

使用 wicked 和 ifcfg 檔案設定 SLES 15 網路綁定。選擇綁定模式,啟動綁定,並驗證故障轉移和連結狀態。

修復 Ubuntu 24.04 藍牙耳機麥克風無法運作的問題

修復 Ubuntu 24.04 藍牙耳機麥克風無法運作的問題

在 Ubuntu 24.04 中,透過檢查輸入裝置、HSP/HFP 設定檔、應用程式設定、PipeWire 服務、藍牙軟體套件和配對來恢復藍牙耳機麥克風。