Das Wiederherstellen der eCryptfs-Partition mit ecryptfs-recovery-private funktioniert nicht

10

Ich versuche eine Neuinstallation, aber ich möchte zuerst mein verschlüsseltes Zuhause sichern, also habe ich von einer Live-CD gebootet, die Festplatte gemountet, ausgeführt sudo ecryptfs-recover-private <home directory here>und nach meiner Passphrase gefragt. Ich habe es eingegeben, gesagt, dass es erfolgreich war, und es in "/tmp/ecryptfs.somethingsomething" gemountet. Ich gehe mit einem Root-Nautilus dorthin und doppelklicke auf den Eintrag .desktop. Daraufhin wird nur ein Terminalfenster angezeigt, das sofort verschwindet. Ich habe die Readme-Datei überprüft und festgestellt, dass sie ausgeführt ecryptfs-mount-privatewird. Wenn ich sie also im Terminal selbst ausführe, wird "FEHLER: Das verschlüsselte private Verzeichnis ist nicht ordnungsgemäß eingerichtet" angezeigt.

Ich habe herum gegoogelt und kann keine Antwort finden, da es Ihnen sagt, dass Sie es mit ecryptfs-recovery-private wiederherstellen sollen, aber das funktioniert offensichtlich nicht ...

mgrandi
quelle
Ich bin mir nicht sicher, ob das der beste Weg ist. Wie wäre es mit einer Sicherung auf einem anderen verschlüsselten Laufwerk (USB oder internes SATA) von Ihrer aktuellen Installation? Dann geben Sie nach der Neuinstallation einfach das Passwort ein und übertragen alles zurück? Das ist was ich tue und es funktioniert perfekt.
Tom Brossman
Ich kann das Laufwerk nicht einmal zum Mounten bringen. Selbst wenn ich das tue, müsste ich es irgendwann neu einrichten, um es bei jeder Anmeldung automatisch zu entsperren (was ich viel lieber für mich tun würde), aber wenn ich es nicht kann Sogar das Laufwerk wird gemountet, weil ecryptfs-recovery-private oder ecryptfs-mount-private nicht funktionieren. Dann funktioniert keine der beiden Lösungen.
mgrandi
Ich denke, ich bin verwirrt. Sie sagten, Sie versuchen, eine Neuinstallation durchzuführen, aber ich möchte zuerst mein verschlüsseltes Zuhause sichern. Der normale Weg, dies zu tun, ist backup => neu installieren => wiederherstellen. Haben Sie vor dem Sichern eine Neuinstallation durchgeführt? Wenn ja, haben Sie möglicherweise einige oder alle Ihrer Daten verloren, abhängig von Ihrem Partitionierungsschema. Wenn nein, was ist der genaue Schritt in dem Prozess, an dem Sie festhalten? Ich würde gerne helfen, aber ich habe kein gutes Verständnis für das Problem.
Tom Brossman
Ich habe noch nicht neu installiert. Es ist eine sehr alte Version von Ubuntu, die ich seitdem aktualisiert habe und ich möchte eine Neuinstallation bekommen. Ich habe ein externes 1-TB-Laufwerk, auf das ich nur alle meine Dateien in meinem verschlüsselten Ausgangsverzeichnis kopieren, auf meiner Hauptfestplatte neu installieren und dann alle meine Dateien erneut kopieren möchte. Aber ich kann nicht auf diese verschlüsselten Dateien zugreifen. Der Typ, der ecryptfs geschrieben hat, sagt, dass er den Befehl ecryptfs-recover-privatein seinem Blog-Beitrag hier verwenden soll: blog.dustinkirkland.com/2011/04/… , aber er funktioniert aufgrund des Fehlers, den ich ursprünglich gepostet habe, nicht.
Mgandi

Antworten:

12

Ich habe mein Problem herausgefunden. Ich habe den Befehl ausgeführt und ihm mein HOME-Verzeichnis gegeben, und aus irgendeinem Grund wurde gesagt, dass er erfolgreich gemountet werden konnte. Es hat jedoch gelogen. Es stellt sich heraus, dass Sie den Befehl mit dem Ordner .Private ausführen müssen, in dem sich jeder Benutzer befindet

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

Der Befehl soll diesen Ordner wiederholen und für Sie finden, aber ich war ungeduldig und gab ihm meinen Home-Ordner. Ich bin mir nicht sicher, warum es erfolgreich war, wenn dies eindeutig nicht der Fall war. Wenn Sie ihm jedoch den Ordner .Private geben und dann Ihr Anmeldekennwort eingeben, sollte er in einem Ordner in / tmp / bereitgestellt werden, und Sie können dies tun was auch immer du sonst mit den Daten machen willst =)

mgrandi
quelle
4

Ich habe ein Upgrade von 14.04 auf 16.04 durchgeführt und mein Home-Verzeichnis wurde verschlüsselt. Ich habe es geschafft, die Dateien nach der Installation mit einer modifizierten Version der Methode von mgrandi wiederherzustellen.

Verwenden:

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

Es fand die umschlossene Passphrase und forderte mich auf, mein Anmeldekennwort einzugeben, nachdem es den Inhalt in einem / tmp-Verzeichnis bereitgestellt hatte, in dem ich alle Dateien sehen konnte.

user683230
quelle