Как расшифровать зашифрованную домашнюю папку Ubuntu 16.10?

0

У меня несуществующая установка Ubuntu 16.10 * на отдельный жесткий диск. На этом диске, в моем домашнем каталоге, есть файлы, к которым мне нужен доступ, но они зашифрованы с помощью опции Ubuntu «Зашифровать домашнюю папку».

Я в настоящее время на Windows 7 с доступом к Cygwin.

Я использую «DiskInternals Linux Reader» для чтения каталога ext4 / home.

Я могу добраться до /home/.encryptfs/joshua/ используя инструмент DiskInternal.

Я вижу папку .encryptfs и другой .Private,

У меня есть логин-пароль для несуществующей установки Ubuntu.

Какие дальнейшие шаги я могу предпринять, чтобы получить доступ к данным?


* Перестал работать, потому что с тех пор я перезаписал все загрузчики моего диска и не могу загрузиться в эту систему. Вещи были в беспорядке, и я нахожусь в процессе очистки, и я забыл скопировать некоторые важные файлы.

JoshuaD
источник
Самый простой способ - НЕ использовать Windows. Загрузка с простого и легкого в использовании Linux USB уже содержит все необходимые инструменты и в родной среде.

Ответы:

1

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

Google придумал

davidgo
источник
1
.ecryptfs означает eCryptFS. Это не то же самое, что EncFS.
grawity
@ Grawity - я думаю, что вы правы - я только что нашел скрытое имя файла - но с задним числом я думаю, что это, вероятно, опечатка в посте ОП.
davidgo
1
Это, конечно, опечатка, но я также вполне уверен, что "стандартное" шифрование homedir в Ubuntu основано на eCryptFS.
grawity
1

Вы действительно хотите запустить утилиту eCryptfs ecryptfs-recover-private,

Это в основном сценарий «запускай и забывай», вы можете сказать ему, где находятся ваши зашифрованные файлы, или он ищет их везде, затем запрашивает вашу пароль для входа в систему или монтирует пароль, а затем монтирует файлы в » временный каталог, в виде /tmp/ecryptfs.XXXXXXXX «для вас, чтобы читать / копировать.

[Вы даже можете точно увидеть, что делает скрипт оболочки, если вам так интересно less $(which ecryptfs-recover-private) ]

AFAIK Утилиты eCryptfs не были перенесены в Windows, поэтому вам придется запустить Linux. Практически любой дистрибутив, поддерживающий eCryptfs, должен работать, но Ubuntu 16.10 все равно должен работать достаточно хорошо, чтобы просто расшифровать & amp; читать файлы, даже если они больше не поддерживаются (16.04 является LTS и все еще поддерживается, или более поздняя версия Ubuntu наверное прочитайте старые файлы eCryptfs нормально).

Я бы либо:

  • Загрузите live linux ISO и работайте оттуда, копируя дешифрованные файлы в другой считываемый Windows формат / диск (или, при желании, читаемый в Windows шифрование, TrueCrypt-подобный, VeraCrypt, возможно даже LUKS?).

    Загрузка с USB или DVD очень проста, или даже с файла жесткого диска, если вы восстанавливаете или восстанавливаете загрузчик (grub?) - фактически работает Boot-Repair из живого Linux может снова получить вашу старую загрузочную Ubuntu, но есть проблема курицы или яйца при загрузке другого Linux в любом случае.

  • Используйте виртуальный ПК (например, VirtualBox) для запуска ISO-образа Linux, непосредственно читая и расшифровывая зашифрованные файлы (или, если они сравнительно небольшие, копируйте их на виртуальный ПК с Linux).

Описания вашей папки звучат немного странно, должно быть /home/user папка с очень небольшим содержанием, и /home/.ecryptfs/user папка с фактическим зашифрованным содержимым, но это не должно быть важно, если ваши зашифрованные файлы не были каким-либо образом удалены. Сценарий восстановления хорошо выполняет поиск & amp; должен работать, если они все еще доступны.

Xen2050
источник