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


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


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.