web-dev-qa-db-fra.com

14.04: la connexion se boucle sur elle-même - ecryptfs

Ce problème découle de 14.04: Pas de connexion automatique dans les paramètres du compte utilisateur - je suis administrateur (voir tous les commentaires)

J'ai essayé de supprimer le cryptage via ce lien Comment puis-je activer la connexion automatique pour mon compte d'utilisateur lorsque l'option n'est pas là?

mais quand j'ai essayé:

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

après ça je ne pouvais pas remove [etc...] Read Only file system.

J'ai sauté ce qui ne pouvait pas être fait et je suis allé directement à essayer de rm /home/user/.ecryptfs. Terminé, redémarré et maintenant l'écran de connexion est bloqué sur l'écran de connexion par mot de passe

Je suis allé ici et j'ai essayé cela L'écran de connexion fait une boucle sauf si vous vous connectez en tant qu'invité

J'ai entré la commande Sudo mv .Xauthority .XauthorityBak ce qui a entraîné

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

J'ai essayé

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

J'ai essayé la deuxième réponse ici buntu est coincé dans une boucle de connexion

$ 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
Warwick

Étant donné que vous ne pouviez pas obtenir de contenu non chiffré et que le problème du système de fichiers en lecture seule a gâché les étapes, connectez-vous à un ATS (CtrlAltF1) en utilisant votre nom d'utilisateur et votre mot de passe, et faites:

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

Dans l'ordre, ces commandes:

  • Créer un répertoire de sauvegarde
  • Déplacez votre répertoire personnel actuel vers la sauvegarde, ainsi que le .ecryptfs dossier
  • Créez un nouveau dossier de départ en utilisant le profil de base dans /etc/skel
  • Vous affecter en tant que propriétaire du nouveau dossier de départ.

Maintenant, essayez de vous connecter à l'interface graphique (CtrlAltF7) en utilisant votre nom d'utilisateur.

1
muru