Как вернуться от использования зашифрованного домашнего раздела?

Я пытался удалить ecryptfs от моего компьютера, таким образом, я записал в терминале

$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
$ ecryptfs-umount-private

и теперь моя домашняя папка, кажется, пуста.

Как я могу восстановить свои данные? У меня были там важные данные. Я должен смонтировать свою домашнюю папку назад? Если так, как я могу сделать это? Я пытался перезагрузить, который не помог.

И как я возвращаюсь от использования зашифрованной домашней папки, не теряя мои данные? Я не хочу использовать ecryptfs больше, и все мои текущие данные должны быть доступными в плоскости на моем жестком диске.

Править: Результат для этих команд:

$ ls /home/.ecryptfs/my_user/.Private | head
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML0HpAyj4B47gvi8NfhNPzQE--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML1NoC3E4VG6lgU7ry20gLR---
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML2EdR95BqA7AdiKe9d71xA---
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML4kKEf3amHWtlShyHiveiq---
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML4mnnK0ObQGfJgsbnilThfk--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML-4VDqP7q4LxuMItSFeBdrE--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML4xJnWwKHLnpPRVRK4yx7UU--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML6E2-IFSM7hF5gjV26PgpJk--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML77wgt4UK7NPKBNKpu.BJzE--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML8a2bimSR65c9rtSsoDQWlU--

$ ls /home/.ecryptfs/my_user/.ecryptfs
auto-mount  auto-umount  Private.mnt  Private.sig  wrapped-passphrase

$ cat /home/.ecryptfs/my_user/.ecryptfs/Private.mnt
/home/my_user
1
задан 16 September 2014 в 23:05

1 ответ

Можно восстановить зашифрованные данные путем выдачи следующей команды:

sudo ecryptfs-recover-private

Вы будете видеть вывод, такой как это:

INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/home/.ecryptfs/USERNAME/.Private].
Try to recover this directory? [Y/n]: 

Хит входит и выполняет шаги...

INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] Y
INFO: Enter your LOGIN passphrase...
Inserted auth tok with sig [xxxxxxxxxxxxxxxx] into the user session keyring
INFO: Success! Private data mounted at [/tmp/ecryptfs.m6OUhFlJ]

Можно теперь получить доступ ко всем данным в папке /tmp/ecryptfs.m6OUhFlJ (или подобный, текст после того, как точка случайна). Необходимо будет скопировать все это, где Вы хотите это (например, в Вашей домашней папке), с помощью файлового браузера или при помощи чего-то как:

rsync -Cav /tmp/ecryptfs.m6OUhFlJ/ ~

Обратите внимание необходимость, по крайней мере, в таком же свободного пространства как размер зашифрованных данных для этого. Иначе необходимо будет использовать внешний жесткий диск или некоторых такой для копирования незашифрованных данных в.

Наконец, можно удалить ecryptfs утилиты с помощью или Центра программного обеспечения или команды такой как

sudo apt-get remove ecryptfs-utils

... и теперь, к свободному пространству, и только после того как Вы удостоверились, что все Ваши незашифрованные данные были скопированы где-нибудь безопасные, можно удалить зашифрованные данные.Осторожно! Это безвозвратно удалит ВСЕ Ваши зашифрованные данные! Используйте с осторожностью!

sudo rm -r /home/.ecryptfs/USERNAME
2
ответ дан 11 November 2019 в 09:32

Другие вопросы по тегам:

Похожие вопросы: