
一年前我剛剛切換到 Ubuntu 12.04,並將所有照片、文件等移至安裝過程中已加密的 1TB 主硬碟中 - 不是 LVM,而是僅主資料夾。
出現提示時,我沒有記錄任何金鑰或密碼...但是,它只需要密碼即可登入系統並存取文件。
碰巧在一個月的假期後我忘記了密碼,所以我用谷歌搜尋並找到了更改密碼的方法:
在復原模式下,我選擇了 root shell,並在提示字元下輸入:
mount -rw -o remount /
passwd <username>
init 2
我絕望地嘗試了很多密碼……過了一段時間,我發現了寫下來的初始密碼。
I've set this password back again and now the system doesn't want to start up Ubuntu - it only loops in between the login screen - it doesn't say "Invalid password" - and a black screen and then back to the login螢幕.
所以系統無法解密硬碟。
難道「init 2」刪除了某種訊息?
看起來這些密碼更改已經改變了某些內容...
可以採取什麼措施來恢復我的資料?我知道 Kali linux 有一個實用程式可以透過「監聽」WiFi 來解密它。我可以使用類似的程式來找密碼嗎?
答案1
我絕望地嘗試了很多密碼……過了一段時間,我發現了寫下來的初始密碼。
您的意思是您已經恢復舊(原始)密碼了嗎?
如果是,請重複此過程,像以前一樣進入恢復模式並恢復密碼:
mount -rw -o remount /
passwd <username>
Restore the old password
reboot
希望 Ubuntu 現在能夠解密你的主目錄。
難道「init 2」刪除了某種訊息?
我不這麼認為。 “init 2”用於切換當前運行等級。這意味著您將離開恢復模式。
此外,
出現提示時,我沒有記錄任何金鑰或密碼...但是,它只需要密碼即可登入系統並存取文件。
密鑰用於解密檔案。該金鑰受到保護,因此除了您之外沒有人可以使用它(如果每個人都可以,那麼您將根本沒有安全性),因此只需要密碼即可解密文件,因為這是解鎖金鑰的方法。
在設定過程中,當您第一次配置密碼並選擇加密檔案時,Ubuntu 應該為您提供一個恢復金鑰,或者在您無法登入系統時解密檔案的替代方法。
因此,即使您只是使用了密碼,幕後還會發生更多故事,因此,如果您丟失了密碼和受密碼保護的密鑰或特殊恢復密鑰。