Um auf die Daten auf Ihrem Stick zuzugreifen und Dateien darauf zu kopieren, müssen Sie die eCryptfs mounten. Dies umfasst mehrere Schritte:
Zuerst sollten Sie Ihren Stick einführen. Wenn Ubuntu es nicht automatisch mounten kann (normalerweise), sollten Sie es mounten.
Nun sollten Sie ein Verzeichnis mit dem Namen finden .Private
. Wenn Sie eine Standardinstallation durchgeführt haben, sollte sich dieses Verzeichnis in befinden /media/DISK/home/.ecryptfs/USERNAME/.Private
. In diesem Beispiel DISK
ist das Verzeichnis, in dem Ihr Stick eingehängt ist, und USERNAME
der Name des Benutzers, den Sie bei der Installation eingegeben haben. Wenn Sie es nicht selbst finden können, öffnen Sie ein Terminal und betreten Sie es
sudo find /media -type d -name .Private
Ich gehe in den folgenden Schritten davon aus, dass sich das Verzeichnis in befindet /media/DISK/home/.ecryptfs/USERNAME/.Private
.
Sie benötigen das Mount-Passwort . Dies unterscheidet sich von Ihrem Login-Passwort. Geben Sie den folgenden Befehl in ein Terminal ein:
ecryptfs-unwrap-passphrase /media/DISK/home/.ecryptfs/USERNAME/.ecryptfs/wrapped-passphrase
Sie müssen das Login-Passwort von der Installation Ihres USB-Ubuntu eingeben ( nicht Ihr gewöhnliches Passwort). Der Befehl gibt eine Passphrase aus. Notieren Sie sich dies oder kopieren Sie es in eine Datei.
Mit dem Passwort können Sie das Verzeichnis entsperren. Sie müssen dies in zwei Schritten tun:
> sudo ecryptfs-add-passphrase --fnek
Inserted auth tok with sig [123456789abcdef0] into the user session keyring
> sudo mount -t ecryptfs /media/DISK/home/.ecryptfs/USERNAME/.Private /media/myUSB
Der erste Befehl fügt Ihre Passphrase zum Kernel-Schlüsselring hinzu und der zweite versucht, Ihre Passphrase .Private
in das Verzeichnis einzuhängen /media/myUSB
. Wenn die Latte nicht existiert, müssen Sie sie zuerst erstellen:
sudo mkdir /media/myUSB
Der mount
Befehl fragt erneut nach dem Anmeldekennwort . Als nächstes wird nach ein paar Sachen gefragt.
- Akzeptieren Sie die Standardwerte für Verschlüsselung und Schlüsselgröße (
aes
und 16
).
- Typ
n
für Klartext-Passthrough.
- Geben Sie
y
für die Dateinamenverschlüsselung ein.
- Das Letzte ist der FileName Encryption Key (FNEK). Schauen Sie sich die Ausgabe des
ecryptfs-add-passphrase --fnek
gerade eingegebenen Befehls an. Es gibt zwei Zeilen, die mit beginnen Inserted auth tok …
. Fügen Sie den Wert in eckige Klammern der zweiten Ausgabe ( 123456789abcdef0
) ein.
Jetzt können Sie auf die Dateien in zugreifen /media/myUSB
und von und in das Verzeichnis oder die Unterverzeichnisse kopieren.
Ein großer Teil meiner Beschreibung stammt von " Live-CD-Methode zum Öffnen eines verschlüsselten Basisverzeichnisses ".
sudo ecryptfs-add-passphrase --fnek
, beachte das Sudo 2 ) Ichecryptfs-add-passphrase
möchte die entpackte Hex-Phrase, aber dasmount
nimmt die "Login" -Passphrase 3) Ich mussteecryptfs-add-passphrase
nach einem Umount wiederholenSie können verwenden
ecryptfs-recover-private
.Sie werden aufgefordert, das Mount-Passwort einzugeben, die umschlossene Passphrase zu entsperren und das Verzeichnis im schreibgeschützten Modus
/tmp/
mit nur einem Befehl einzuhängen . Verwenden Sie das Flag--rw
, um das verschlüsselte Dateisystem als Lese- und Schreibzugriff bereitzustellen.Sie können die Manpage für weitere Informationen überprüfen .
quelle
root
--rw
mit doppelstrich. Wenn Sie einen mount (2) -Fehler erhalten, führen Sie densudo ecryptfs-manager
ersten aus und beenden Sie sofort (4). dann wiederhole den obigen Befehlsudo ecryptfs-manager
und auswählen,4. Exit
ohne etwas anderes zu tun. Dies hat den überraschenden Nebeneffekt, Dinge zum Laufen zu bringen.Ich hatte ein ähnliches Problem und endete hier. Ich habe mein System auf eine andere Festplatte migriert und habe denselben Benutzer mit verschlüsseltem Heim auf dem alten und dem neuen System.
Ich habe es versucht
aber dieses Verzeichnis war in der Tat eine symbolische Verbindung zu
Das Zielverzeichnis existiert, zeigt aber auf .Private auf meiner neuen Festplatte .
Der richtige Befehl sollte sein:
Vielleicht sollte ecryptfs-recover-private eine Warnung anzeigen, wenn dieses Muster erkannt wird. Es sieht nach einem häufigen Fehler aus.
quelle
Das Entpacken der Passphrase funktionierte nicht. Ich musste ausführen:
quelle