去掉Ubuntu10.04加密主目錄的一種方法

  此帖是“使用Putty登錄Ubuntu後得到"Server refused our key"錯誤的一種解決方法”的後續,主要採用了此帖的方法,但是省略幾個步驟。

  我的做法:

  1. 備份主目錄,輸入下面的命令,效果如圖

sudo cp -rp /home/allen /home/allen.bak

 

  2. 使用root用戶登錄系統,這裏可能有點小問題,就是默認情況下Ubuntu是禁用root用戶的,所以先要啓用它,如下圖。


  註銷當前用戶,直接輸入logout命令,並使用root用戶登錄。用戶名是root,而密碼就是你剛纔輸入的密碼,回車即可。

  3. 刪除原來的主目錄和一些用於加密的隱藏目錄

rm -rf /home/allen
刪除原來的主目錄

mv /home/allen.bak /home/allen
重命名備份主目錄爲主目錄

rm -rf /home/.ecryptfs 
rm -rf /home/allen/.ecryptfs
rm -rf /home/allen/.Private

  經過上面的步驟,我重啓系統,然後就能使用SSH的公鑰驗證進行登錄了。但是這裏我並沒有卸載ecryptfs-utils和libecryptfs0,希望它能對大家有幫助吧,呵呵。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章