web-dev-qa-db-fra.com

La récupération de la partition eCryptfs avec ecryptfs-recover-private ne fonctionne pas

J'essaie de réinstaller, mais je veux d'abord sauvegarder ma maison cryptée. J'ai donc démarré à partir d'un CD live, monté le disque dur, lancé Sudo ecryptfs-recover-private <home directory here> et demandé ma phrase secrète. Je suis entré, j'ai dit que c'était réussi et je l'ai monté dans "/tmp/ecryptfs.somethingsomething". J'y vais, en utilisant une racine nautilus, et double-clique sur l'entrée .desktop, et cela crée une fenêtre de terminal qui disparaît instantanément. J'ai vérifié le fichier Lisez-moi et il indique que le fichier ecryptfs-mount-private est en cours d'exécution. Ainsi, lorsque je l'exécute moi-même dans le terminal, le message "ERREUR: le répertoire privé crypté n'est pas configuré correctement".

J'ai cherché sur Google et je ne trouve pas de réponse, car il vous est demandé de la récupérer en utilisant ecryptfs-recover-private, mais cela ne fonctionne évidemment pas ...

10
mgrandi

J'ai compris mon problème. J'exécutais la commande et lui donnais mon répertoire HOME, et pour une raison quelconque, il disait qu'il avait réussi à le monter. Cependant, il mentait. Il s'avère que vous devez exécuter la commande avec le dossier .Private de chaque utilisateur, situé dans

Sudo ecryptfs-mount-private /home/.ecryptfs/<username>/.Private

La commande est censée recurse et trouver ce dossier pour vous, mais j'étais impatiente et lui ai donné mon dossier personnel. Je ne suis pas sûr de savoir pourquoi il est dit qu'il a été un succès alors que ce n'est clairement pas le cas, mais si vous lui donnez ce dossier .Private, puis entrez votre mot de passe de connexion, vous devez le monter dans un dossier situé dans/tmp/et vous pourrez le faire. tout ce que vous voulez faire avec les données =)

12
mgrandi

J'ai effectué une mise à niveau de 14.04 à 16.04 et mon répertoire personnel a été crypté. J'ai géré la récupération des fichiers après l'installation en utilisant une version modifiée de la méthode de mgrandi.

Utilisation:

Sudo ecryptfs-recover-private /home/<username>/.Private

Il a trouvé le mot de passe encapsulé et demandé mon mot de passe de connexion, après quoi il a monté le contenu dans un répertoire/tmp où je pouvais voir tous les fichiers.

4
user683230