我把密碼給忘了!
選擇一個良好且安全的密碼固然重要,但您也必須能夠記住它。如果您忘記了密碼,無法登入電腦帳號的話,可依照以下的步驟重新設置。
如果您有選擇為使用者目錄加密,忘記密碼時是無法重設它的。
如果您只是要更換密碼,請參閱更換您的密碼。
使用 Grub 重設密碼
-
重新啟動電腦,在啟動過程中按住 Shift 不放,會進入 Grub 選單。
如果您的機器為雙重開機,且開機時可選擇進入哪一套系統,Grub 選單會自動出現,不需按壓 Shift 鍵。
如果您無法進入 Grub 開機選單,就無法選擇進入修復模式,可以使用一張 live CD 重設您的使用者密碼。
按下您鍵盤上的「向下箭頭」按鍵,把結尾是「修復模式」(或 recovery mode)的那一行標亮,接著按下 Enter。
您的電腦現在將進行開機作業。稍待一下,將會出現 Recovery Menu(修復選單)。使用您的向下箭頭,標亮 root 後按下 Enter。
-
在 # 符號後面輸入:
passwd username(username 是您要改變密碼的使用者帳號名稱。)
您會被要求輸入一組新的 UNIX 密碼,之後還要再進行一次確認。
-
接著輸入:
# reboot
當您成功登入後,會無法對您的「鑰匙圈」進行存取(因為您已不記得舊密碼)。這代表所有您儲存過的密碼,像是無線網路、Jabber 帳號等都無法存取。您需要刪除舊的鑰匙圈,才能使用一份新的。
使用 Live CD 或 USB 重設密碼
使用 Live CD 或 USB 開機。
掛載您的磁碟。
按下 Alt+F2,叫出執行指令視窗。
-
輸入 gksu nautilus,以全系統的權限啟動檔案管理員。
您可以檢查剛剛掛載的磁碟,是不是正確的磁碟。在該磁碟根目錄內點擊 home,再來是您的「使用者名稱」。
-
到該掛載磁碟的頂層目錄。接著進入 etc 目錄。
找出「shadow」這份檔案,並先做個備份:
在 shadow 檔案上點擊右鍵,選擇複製。
接著在空白處點擊右鍵,選擇貼上。
重新命名備份檔為「shadow.bak」。
用任一文字編輯器,編輯「shadow」這個原始檔案。
-
找出您忘記其密碼的使用者帳號。它應該長得像這樣(冒號後面的字元不會和這個一樣):
username:$1$2abCd0E 或
username:$1$2abCd0E:13721a:0:99999:7:::
-
刪除第一個和第二個冒號之間的字元。這樣該帳號的密碼就被移除了。
儲存檔案,關閉一切程式。再來,重新啟動您的電腦,這時候要將 Live CD 和 USB 卸除。
當您回到原本安裝的系統時,點擊頂端列上您的名稱。開啟我的帳號並重新設定密碼。
不要在目前密碼內輸入任何東西,因為您目前的密碼是空的!只需要點下認證,接著輸入新密碼即可。
當您成功登入後,會無法對您的「鑰匙圈」進行存取(因為您已不記得舊密碼)。這代表所有您儲存過的密碼,像是無線網路、Jabber 帳號等都無法存取。您需要刪除舊的鑰匙圈,才能使用一份新的。
擺脫鑰匙圈管理員的控制
這將會刪除您所有已儲存的密碼:無線網路、即時訊息帳號等等。只有在您不記得鑰匙圈所使用的密碼時才這麼做。
在活動總覽下輸入「home」,前往您的使用者目錄。
按下 Ctrl+h(或是點選檢視 ▸ 顯示隱藏檔。)
雙擊資料夾「.gnome2」。
雙擊資料夾「keyrings」。
刪除鑰匙圈資料夾下看到的所有檔案。
重新啟動電腦。
在您重新啟動、登入以後,將會詢問您輸入無線網路的密碼。