ฉันจะกู้คืนข้อมูลจากโฮมไดเรกทอรีที่เข้ารหัสได้อย่างไร


13

ผมเลือกที่จะเข้ารหัสหน้าแรกของฉันในระหว่างการติดตั้งและตอนนี้ฉันต้องการเข้าถึงข้อมูลของฉันจาก LiveCD โชคไม่ดีที่ฉันมีปัญหาดังต่อไปนี้คำแนะนำ ฉันได้รับข้อผิดพลาด "การติดตั้ง eCryptfs: [-2] ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว"


คำตอบ:


7

หรือคุณสามารถใช้ecryptfs-recover-privateเครื่องมือที่รวมอยู่ใน Ubuntu 11.04:

กู้คืนการเข้ารหัสไดเรกทอรีส่วนตัวของคุณ


บางครั้งสิ่งนี้ให้Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]แม้ว่าข้อความรหัสผ่านจะถูกต้อง ตามunix.stackexchange.com/questions/285541/ …การเรียกใช้มีประโยชน์sudo ecryptfs-managerมากแล้วกด 4 (ออก) จากนั้นเรียกใช้ecryptfs-recover-privateอีกครั้ง
Turion

7

นี่คือวิธีการกู้คืนข้อมูลจากหน้าแรกที่เข้ารหัส: (sdx ควรเป็นไดรฟ์ SATA ของคุณ)

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

อย่าลืมปิดเทอร์มินัลจนกว่าคุณจะทำกับข้อมูลถ้าคุณผูกมัน เมื่อคุณผูกมันคุณควรจะสามารถเข้าถึงโฟลเดอร์/data-recovery(จากราก LiveCD) และดึงข้อมูลทั้งหมดโดยใช้ GUI ถ้าผูกที่ผ่านมาไม่ได้ทำงานคุณสามารถลบผูกที่ผ่านมาและเพียงแค่ CP -avr ทุกอย่างจาก/home/usernameการ chroot /data-recoveryและมันแสดงใน /data-recoveryLiveCD

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.