web-dev-qa-db-fra.com

Récupérer le dossier personnel crypté après la réinstallation

Hier, j'ai effectué une nouvelle installation d'Ubuntu 14.10 sur Ubuntu 14.04 et je ne suis plus en mesure de déchiffrer mon dossier personnel. J'avais deux partitions distinctes: / et /home.

J'ai formaté ma partition / mais j'ai conservé ma partition /home. Je ne parviens plus à me connecter à mon compte. J'ai l'erreur suivante:

signature not found in user keyring perhaps try the interactive 'ecryptfs-mount-private'.

Lorsque j'essaie la commande ecryptfs-mount-private, elle me dit que ma phrase secrète de connexion est fausse. J'utilise mon mot de passe comme mot de passe de connexion. Je n'ai pas changé mon mot de passe depuis longtemps et mon mot de passe actuel est identique à mon ancien mot de passe. Je ne suis donc pas sûr de savoir pourquoi cela ne fonctionne pas. Quand j'essaie la commande ecryptfs-verify -p, elle me dit que la configuration est invalide avec l'erreur:

ERROR: Mount point [/home/$USER] is user's home
ERROR: Configuration invalid

Alors que ecryptfs-verify -h ne donne aucune erreur. Qu'est-ce que je fais mal? J'ai également sauvegardé mon mot de passe de montage, mais lorsque j'essaie de l'utiliser à partir de Live USB à l'aide de ecryptfs-recover-private, j'obtiens success, mais le répertoire monté est toujours crypté.

1
futureishere

J'ai finalement pu déchiffrer mon dossier personnel et récupérer mes données. Ce sont les étapes que j'ai suivies:

  1. Renommé mon ancien dossier de départ de /home/$USER à /home/$USER_old
  2. Création d'un nouveau dossier personnel à l'aide de la commande mkhomedir_helper
  3. Connecté en mode graphique (avant je ne pouvais pas me connecter car mon dossier personnel n'était pas déchiffré)
  4. Vérifié si je peux décompresser mon ancien fichier wrapped-passphrase en utilisant le même mot de passe que j'avais déjà essayé:

ecryptfs-unwrap-passphrase /home/$USER_old/.ecryptfs/wrapped-passphrase

et voila, maintenant je suis capable de le dérouler, ce que je ne pouvais pas faire avant, ni quand j'étais connecté en mode texte ni quand j'essayais de le faire en direct USB! Et il s'est avéré que la phrase secrète de montage que j'avais enregistrée n'était pas la même que celle incluse dans le fichier wrapped-passphrase! Et maintenant que j'examine cela, le fichier wrapped-passphrase a été modifié le mois dernier, alors que j'utilise le même mot de passe de connexion depuis des années! En tous cas...

  1. Maintenant que j'ai la phrase de passe de montage correcte, pour décrypter et monter mon dossier de départ, je viens de suivre les étapes énumérées dans cette réponse: https://askubuntu.com/a/36783/271868
3
futureishere

Testez ceci:

Allumez votre ordinateur.

Appuyez sur la touche Maj et maintenez-la enfoncée.

Dans le menu Grub, sélectionnez la ligne commençant par ---- Options avancées.

Sélectionnez la ligne se terminant par --- mode de récupération.

Votre PC doit afficher un menu avec un certain nombre d’options, sélectionnez --- Passer à l’invite du shell root.

Dans un terminal:

mount -o remount,rw /
mount --all
mount -t ecryptfs /home/user_name/.Private /home/user_name/Private

Vos données chiffrées dans /home/nom_utilisateur/.Private doivent être déchiffrées et montées sur/home/nom_utilisateur/Privé

1
kyodake