Wie kann ich Daten aus einem verschlüsselten Home-Verzeichnis wiederherstellen?

13

Ich habe mich bei der Installation für die Verschlüsselung von "Mein Zuhause" entschieden und möchte jetzt von einer Live-CD auf meine Daten zugreifen. Leider habe ich Probleme, diese Anweisungen zu befolgen . Ich erhalte die Fehlermeldung "mountet eCryptfs: [-2] Keine solche Datei oder kein solches Verzeichnis"

Leichte Brise
quelle
Related: askubuntu.com/questions/36573/…
Ciro Santilli Am

Antworten:

7

Oder Sie können das ecryptfs-recover-privateTool verwenden, das jetzt in Ubuntu 11.04 enthalten ist:

Stellen Sie Ihr verschlüsseltes privates Verzeichnis wieder her

Nicolas Schirrer
quelle
Manchmal wird dies angezeigt Error: Unwrapping passphrase and inserting into the user session keyring failed [-5], obwohl die Passphrase korrekt ist. Wie pro unix.stackexchange.com/questions/285541/... , ist es hilfreich zu laufen sudo ecryptfs-manager, dann drücken Sie 4 (Ausfahrt), dann laufen ecryptfs-recover-privatewieder.
Turion
7

So stellen Sie Daten von einem verschlüsselten Zuhause wieder her: (SDX sollte Ihr SATA-Laufwerk sein.)

sudo mkdir /recovery
sudo mount /dev/sdx /recovery
sudo mount -o bind /dev /recovery/dev
sudo mount -o bind /dev/shm /recovery/dev/shm
sudo mount -o bind /dev/pts /recovery/dev/pts
sudo mount -o bind /sys /recovery/sys
sudo mount -o bind /proc /recovery/proc
sudo mv /recovery/etc/resolv.conf /recover/etc/resolv.conf.orig
sudo cp /etc/resolv.conf /recovery/etc/resolv.conf

sudo mkdir /data-recovery
sudo mkdir /recovery/data-recovery
sudo mount --rbind /data-recovery /recovery/data-recovery
sudo chroot /recovery
su - user

ecryptfs-mount-private
cd /home/username

sudo mount -o bind /home/username /data-recovery

Denken Sie daran, das Terminal erst zu schließen, wenn Sie mit den Daten fertig sind, wenn Sie sie binden. Sobald Sie es gebunden haben, sollten Sie in der Lage sein, auf den Ordner /data-recovery(vom LiveCD-Stammverzeichnis) zuzugreifen und alle Daten über eine GUI abzurufen. Wenn das letzte Binden nicht funktioniert, können Sie das letzte Binden entfernen und einfach alles von cp -avr /home/usernamean die Chroot senden /data-recoveryund es wird in der Live-CD angezeigt /data-recovery.

Jordon Bedwell
quelle