Как восстановить данные из зашифрованного домашнего каталога

13

Я решил зашифровать мой дом во время установки, и теперь я хотел бы получить доступ к своим данным с LiveCD, к сожалению, у меня возникают проблемы с выполнением этих инструкций . Я получаю сообщение об ошибке «монтируем eCryptfs: [-2] Нет такого файла или каталога»

Lightbreeze
источник
Связанный: askubuntu.com/questions/36573/…
Сиро Сантилли 新疆 改造 中心 法轮功 六四 事件

Ответы:

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) и получить все данные с помощью графического интерфейса. Если последнее связывание не работает, вы можете удалить последнее связывание и просто выполнить cp -avr все, начиная /home/usernameс chroot, /data-recoveryи оно появится в liveCD /data-recovery.

Джордон Бедвелл
источник