Как расшифровать зашифрованную домашнюю папку Ubuntu 16.10?
У меня несуществующая установка Ubuntu 16.10 * на отдельный жесткий диск. На этом диске, в моем домашнем каталоге, есть файлы, к которым мне нужен доступ, но они зашифрованы с помощью опции "зашифровать домашнюю папку" в Ubuntu.
Я в настоящее время на Windows 7 с доступом к Cygwin.
Я использую "DiskInternals Linux Reader" для чтения директории ext4 /home.
Я могу добраться до /home/.encryptfs/joshua/
используя инструмент DiskInternal.
Я вижу папку .encryptfs
и другой .Private
,
У меня есть логин-пароль для несуществующей установки Ubuntu.
Какие дальнейшие шаги я могу предпринять, чтобы получить доступ к данным?
* Перестал работать, потому что с тех пор я перезаписал все загрузчики моего диска и не могу загрузиться в эту систему. Вещи были в беспорядке, и я нахожусь в процессе очистки, и я забыл скопировать некоторые важные файлы.
2 ответа
Вы действительно хотите запустить утилиту eCryptfs ecryptfs-recover-private
,
Это в основном сценарий "запускай и забывай", вы можете сказать ему, где находятся ваши зашифрованные файлы, или он ищет их везде, затем он запрашивает вашу пароль для входа в систему или пароль для монтирования, затем монтирует файлы во " временный каталог" в форме /tmp/ecryptfs.XXXXXXXX "для чтения / копирования.
[Вы даже можете точно увидеть, что делает скрипт оболочки, если вам так интересно less $(which ecryptfs-recover-private)
]
AFAIK Утилиты eCryptfs не были перенесены в Windows, поэтому вам придется запустить Linux. Практически любой дистрибутив, поддерживающий eCryptfs, должен работать, но Ubuntu 16.10 все равно должен работать достаточно хорошо, чтобы просто расшифровывать и читать файлы, даже если он больше не поддерживается (16.04 - это LTS и все еще поддерживается, или более поздняя версия Ubuntu, вероятно, будет читать старые версии eCryptfs файлы в порядке).
Я бы либо:
Загрузите live linux ISO и работайте оттуда, копируя дешифрованные файлы в другой считываемый Windows формат / диск (или, при желании, читаемый в Windows шифрование, TrueCrypt-подобный, VeraCrypt, возможно даже LUKS?).
Загрузка с USB или DVD проста, или даже с файла жесткого диска, если вы восстанавливаете или восстанавливаете загрузчик (grub?) - фактически, запуск Boot-Repair из live linux может снова получить ваш старый загрузочный Ubuntu, но есть чушь или проблема с загрузкой другого Linux в любом случае.
Используйте виртуальный ПК (например, VirtualBox) для запуска ISO-образа Linux, непосредственно читая и расшифровывая зашифрованные файлы (или, если они сравнительно небольшие, копируйте их на виртуальный ПК с Linux).
Описания вашей папки звучат немного странно, должно быть /home/user
папка с очень небольшим содержанием, и /home/.ecryptfs/user
папка с фактическим зашифрованным содержимым, но это не должно быть важно, если ваши зашифрованные файлы не были каким-либо образом удалены. Сценарий восстановления хорошо выполняет поиск и должен работать, если он еще доступен.
Как явным образом подразумевается в файле.encryptfs, файлы были сохранены с использованием шифрования encFS - так что вам просто нужно программное обеспечение, которое может это прочитать -
Google придумал