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

10

J'essaie de réinstaller, mais je veux d'abord sauvegarder ma maison cryptée, alors j'ai démarré à partir d'un CD live, monté le disque dur, sudo ecryptfs-recover-private <home directory here>j'ai couru et il m'a demandé ma phrase secrète. Je l'ai entré, j'ai dit qu'il avait réussi et je l'ai monté dans "/tmp/ecryptfs.somethingsomething". J'y vais, en utilisant un nautile racine, et double-cliquez sur l'entrée .desktop, et cela ne fait qu'apparaître une fenêtre de terminal qui disparaît instantanément. J'ai vérifié le fichier readme et il indique que son fonctionnement ecryptfs-mount-private, donc quand je l'exécute moi-même dans le terminal, il dit "ERREUR: le répertoire privé chiffré n'est pas configuré correctement".

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

mgrandi
la source
Je ne suis pas sûr que ce soit la meilleure façon de procéder. Que diriez-vous de sauvegarder sur un autre lecteur chiffré (USB ou SATA interne) à partir de votre installation actuelle? Ensuite, après la réinstallation, entrez simplement le mot de passe et retransférez tout? C'est ce que je fais et cela fonctionne parfaitement.
Tom Brossman
Je ne peux même pas obtenir le lecteur à monter, donc même si je le fais, je devrais éventuellement le configurer à nouveau pour déverrouiller automatiquement chaque fois que je me connecte (ce que je préférerais de beaucoup faire pour moi), mais si je ne peux pas même obtenir le lecteur à monter parce que ecryptfs-recover-private ou ecryptfs-mount-private ne fonctionne pas, alors l'une ou l'autre solution ne fonctionnera pas ....
mgrandi
Je suppose que je suis confus. Vous avez dit que vous «essayez de réinstaller, mais je veux d'abord sauvegarder ma maison cryptée». La façon normale de procéder consiste à sauvegarder => réinstaller => restaurer. Avez-vous réinstallé avant de sauvegarder? Si oui, vous pouvez avoir perdu une partie ou la totalité de vos données, selon votre schéma de partitionnement. Si non, quelle est l'étape exacte du processus auquel vous êtes bloqué? Je voudrais aider mais je n'ai pas une bonne compréhension du problème.
Tom Brossman
je n'ai pas encore réinstallé. c'est une très ancienne version d'ubuntu que j'ai mise à niveau depuis et je veux obtenir une nouvelle installation. J'ai un lecteur externe de 1 To sur lequel je veux simplement copier tous mes fichiers sur mon répertoire personnel chiffré, réinstaller sur mon disque dur principal, puis recopier tous mes fichiers. Mais je n'arrive pas à accéder auxdits fichiers cryptés. Le gars qui a écrit ecryptfs dit d'utiliser la commande ecryptfs-recover-privatedans son article de blog ici: blog.dustinkirkland.com/2011/04/… , mais cela ne fonctionne pas en raison de l'erreur que j'ai publiée à l'origine.
mgrandi

Réponses:

12

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 récupérer et trouver ce dossier pour vous, mais j'étais impatient et lui ai donné mon dossier personnel. Je ne sais pas pourquoi il a dit qu'il avait réussi alors qu'il ne l'était clairement pas, mais si vous lui donnez ce dossier .Private, puis entrez votre mot de passe de connexion, il devrait le monter dans un dossier à l'intérieur de / tmp / et vous pouvez le faire tout ce que vous voulez faire avec les données =)

mgrandi
la source
4

J'ai fait une mise à niveau du 14.04 au 16.04 et mon répertoire personnel a été crypté. J'ai réussi à récupérer les 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é la phrase de passe enveloppée et m'a demandé mon mot de passe de connexion, après avoir fourni le contenu dans un répertoire / tmp où je pouvais voir tous les fichiers.

user683230
la source