我使用以下命令將 /home/mary 資料夾的名稱更改為 /home/alex: mv /home/mary /home/alex 我重新啟動電腦,輸入密碼,它加載並重新顯示同一頁面(輸入密碼)我無法訪問我的會話,我想我在更改資料夾名稱時犯了一個嚴重的錯誤,有沒有辦法解決這個問題我的電腦上有非常重要的數據
答案1
我的電腦上有非常重要的數據
重要資料意味著您有備份。所以你可以恢復它。這樣,您只需擔心獲得可以登入的用戶。見下文。
mv /家/瑪麗/家/亞歷克斯
為什麼你認為這是個好主意?
/etc/passwd
當您移動用戶時,例如和等文件/etc/shadow
不會更新。
執行此操作的方法:從設定中的「用戶」選項建立名為 alex 的第二個用戶,使其成為管理員。然後登入 alex,確認其有效。然後將所有個人文件複製到/home/alex
並chown -R $USER:$USER /home/alex
以 alex 登入一段時間。不要複製隱藏檔案。確認它有效,然後您才能使用該deluser
命令刪除使用者 mary。不是透過刪除/home/mary
要解決當前問題:
- 使用即時會話或 grub rescue 進入命令列。
這樣做可能會起作用,chown -R alex:alex /home/alex
但如果不起作用,你就會在這個問題上堆砌另一個問題。
所以程式是......
從命令列:
首先將所有內容複製(而不是移動)回/home/mary
.
確認登入 mary 是否有效。如果沒有,請chown -R mary:mary /home/mary
重試。
如果它確實有效,請刪除/home/alex
(如此實際rm
,而不是deluser
因為沒有使用者 alex,只有一個目錄)並繼續執行上面列出的方法。
也看看.xsession-errors
。這就是記錄錯誤的地方。