14.04:登入自行循環 - ecryptfs

14.04:登入自行循環 - ecryptfs

這個問題源自於 14.04:使用者帳戶設定中沒有自動登入 - 我是管理員(查看所有評論)

我嘗試透過此連結刪除加密當該選項不存在時,如何為我的使用者帳戶啟用自動登入?

但是當我嘗試時:

$ mv -rf /home/user
mv: invalid option -- 'r'

之後我就不能了remove [etc...] Read Only file system

我跳過了做不到的事情,直接去嘗試rm /home/user/.ecryptfs。完成,重啟,現在登入介面卡在密碼登入介面

我去了這裡嘗試了這個除非您以訪客身分登錄,否則登入畫面會循環顯示

我輸入的命令sudo mv .Xauthority .XauthorityBak導致

mv: cannot stat 'X.authority': No such file or directory

我試過

$ mount -rw -o remount /home/[username]
mount: only root can do that

我在這裡嘗試了第二個答案Ubuntu 陷入登入循環

$ ls -lah
total 8.OK
dr-x------ 2 [username username] 4.OK Dec 15 2014 .
drwxr-xr-x 6 root root 4. OK Dec 15 00:10 ..
lrwxrwxrwx 1 [username username] 56 Oct 24 15:51 Access-Your-PrivateData.desktop -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop
lrwxrwxrwx 1 [username username] 32 Oct 24 15:51 .Private -> /home/.ecryptfs/[username]/.Private
lrwxrwxrwx 1 [username username] 32 Oct 24 15:51 README.txt -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.txt

答案1

由於您無法取得未加密的內容,且唯讀檔案系統問題擾亂了這些步驟,因此請CtrlAltF1使用您的使用者名稱和密碼登入 TTY ( ),然後執行以下操作:

sudo mkdir /home/bak
sudo mv $HOME /home/bak
sudo mv /home/.ecryptfs /home/bak
sudo cp -R /etc/skel $HOME
sudo chown -R $USER:$USER $HOME

這些命令會依序執行以下操作:

  • 製作一個備份目錄
  • 將目前主目錄以及.ecryptfs資料夾移至備份
  • 使用基本設定檔建立一個新的主資料夾/etc/skel
  • 將您指定為新主資料夾的擁有者。

現在,嘗試使用您的使用者名稱登入 GUI ( CtrlAltF7)。

相關內容