無法登入我的 Ubuntu 12.04 使用者帳戶

無法登入我的 Ubuntu 12.04 使用者帳戶

我想用密碼保護系統上的各個資料夾,因此我按照此處的第一個答案安裝了 Cryptkeeper:如何加密單一資料夾?。然而,Cryptkeeper的圖示並沒有出現在右上角,所以我按照第一條評論,打開一個終端機並執行

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

什麼事也沒有發生,所以我也這麼做了

unity -- replace

我的顯示器出現一些奇怪的行為,一些視窗停止正常運行,並且在終端中出現許多錯誤訊息。顯然仍有一些進程在進行,因為它沒有回傳提示。我等了 10 或 20 分鐘,然後按CTRL+C並重新啟動了系統。

當我嘗試登入時,螢幕變黑了一秒鐘,有通常的聲音,但隨後再次出現登入畫面,儘管我輸入了正確的密碼(並沒有說密碼不正確)。所以,現在我無法登錄,我使用訪客帳戶來寫這篇文章。

我嘗試了 CTRL+ALT+F1,螢幕變黑,左上角有一個閃爍的空白,但我無法輸入任何內容。 (我想執行sudo chown -R $USER:$USER $HOME)。 CTRL+ALT+F2 產生相同的結果。我還嘗試添加一個新用戶sudo adduser newuser,但我被sudo: unable to change to sudoers gid: Operation not permitted跟踪了sudo: setresuid() [0, 0, 0] -> [119, -1, -1]: Operation not permitted

有人知道解決方案嗎?我需要我的帳戶包含所有資料和個人設置,但現在我沒有時間重新安裝 Ubuntu 並再次執行所有操作。

答案1

我想到了。從訪客帳戶中,我無法使用終端機建立新帳戶,但令人驚訝的是,它可以從 GUI 運行(系統設定 > 使用者帳戶)。我建立了一個新的管理員帳戶。然後從那裡打開一個終端機並輸入

su <username>

<username>是我無法登入的使用者帳戶。輸入密碼後,我可以掛載並傳輸資料。不僅如此,刪除檔案後.Xauthority我可以像以前一樣正常登入我的帳戶。那麼,問題解決了。 :-)

相關內容