如果你忘記了 Ubuntu 桌面版的用戶密碼,可以通過進入恢復模式(Recovery Mode)來重置密碼。以下是詳細步驟:
一、進入 GRUB 引導菜單
- 重啟計算機:點擊關機按鈕,選擇重啟。
- 在啟動時按住 Shift 鍵:在計算機啟動過程中,按住鍵盤上的
Shift
鍵(部分電腦可能需要按 Esc
鍵),直到出現 GRUB 引導菜單。如果錯過了這個時機,可以再次重啟嘗試。
二、選擇恢復模式
- 選擇高級選項:在 GRUB 菜單中,使用方向鍵選擇
Advanced options for Ubuntu
,然后按 Enter
鍵。 - 選擇恢復模式:在高級選項中,你會看到多個內核版本,選擇版本后面帶有
(recovery mode)的選項
。選擇一個內核版本的恢復模式(通常是第一個或最新的內核版本),然后按 Enter
鍵。
三、進入 root 命令行
- 選擇 root 命令行:在恢復模式菜單中,使用方向鍵選擇
root Drop to root shell prompt
,然后按 Enter
鍵。這將進入一個以 root 用戶身份運行的命令行界面。
四、重新掛載文件系統為可寫模式
- 檢查文件系統掛載狀態:在 root 命令行中,輸入以下命令檢查文件系統的掛載狀態:
bash
如果輸出顯示文件系統是以 ro
(只讀)模式掛載的,你需要重新掛載為可寫模式。 - 重新掛載文件系統:輸入以下命令重新掛載文件系統為可寫模式:
bash
五、重置密碼
- 選擇要重置密碼的用戶:輸入以下命令查看系統中的用戶列表:
bash
或者輸入 cat /etc/passwd
查看所有用戶信息。 - 重置密碼:輸入以下命令重置指定用戶的密碼(將
username
替換為你要重置密碼的用戶名): bash
注意這里的username是上一步查看到的、你需要重置的用戶名。系統會提示你輸入新密碼并確認。輸入新密碼時,屏幕上不會顯示任何字符,這是正常的安全措施。
六、退出并重啟
- 退出 root 命令行:輸入以下命令退出 root 命令行:
bash
- 選擇繼續正常啟動:在恢復模式菜單中,選擇
resume Normal boot
,然后按 Enter
鍵。計算機將正常啟動。
七、使用新密碼登錄
- 輸入新密碼:在登錄界面,輸入你剛剛重置的密碼,然后按
Enter
鍵。 - 驗證登錄:如果密碼正確,你將成功登錄到 Ubuntu 桌面版。
注意事項
- 密碼復雜度:為了系統安全,建議設置一個包含字母、數字和特殊字符的復雜密碼。如果密碼長度低于8位,會提示bad password。
- 其他方法:如果你無法進入 GRUB 引導菜單或恢復模式,還可以考慮使用 Ubuntu 安裝介質(如 USB 啟動盤)來啟動計算機,并使用
chroot
命令進入系統環境來重置密碼。這種方法相對復雜,但也是一種可行的解決方案。