ecryptfs-recover-private, создающий нечитабельные зашифрованные папки

После месяцев надлежащего функционирования ecryptfs стал поврежденным и представленным /home/ недоступный. При выполнении (и через гостя считают и с живого CD):

root@ubuntu:/media/backup/home/me# ecryptfs-mount-private
ERROR: Encrypted private directory is not setup properly`

Я затем попробовал:

root@ubuntu:/media/backup/home/me# ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/backup/home/.ecryptfs/me/.Private].
Try to recover this directory? [Y/n]: Y
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] n
INFO: To recover this directory, you MUST have your original MOUNT passphrase.
INFO: When you first setup your encrypted private directory, you were told to record
INFO: your MOUNT passphrase.
INFO: It should be 32 characters long, consisting of [0-9] and [a-f].

Enter your MOUNT passphrase: 
INFO: Success!  Private data mounted read-only at [/tmp/ecryptfs.uDWfDMCO].
root@ubuntu:/media/backup/home/me# ls /tmp/ecryptfs.uDWfDMCO/ECRYPTFS_FNEK_ENCRYPTED.F
Display all 124 possibilities? (y or n)'

Это создало 124 зашифрованных папки, которые, по-видимому, содержат мой /home/ данные. Я просто не знаю, как получить доступ к этим данным. Кроме того, взгляд на /var/log/syslog/ существует много следующих ошибок:

Dec  3 11:19:22 ubuntu kernel: [ 1627.918209] 
ecryptfs_parse_tag_70_packet: Error attempting to find auth tok for fnek sig [1b62c525049b45e0]; rc = [-2]
Dec  3 11:19:22 ubuntu kernel: [ 1627.918214] 
ecryptfs_decode_and_decrypt_filename: Could not parse tag 70 packet from filename; copying through filename as-is`

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

1
задан 11 January 2018 в 22:43

2 ответа

Всякий раз, когда я пытаюсь использовать парольную фразу MOUNT, я также получаю следующие ошибки (моя зашифрованная домашняя папка не была повреждена):

[ 2977.052719] ecryptfs_parse_tag_70_packet: Error attempting to find auth tok for fnek sig [2e1f1a0ca6f5f8f3]; rc = [-2]
[ 2977.052721] ecryptfs_decode_and_decrypt_filename: Could not parse tag 70 packet from filename; copying through filename as-is
[ 2977.052726] Could not find key with description: [2e1f1a0ca6f5f8f3]
[ 2977.052728] process_request_key_err: No key

Мне удалось успешно смонтировать мою старую домашнюю папку, просто используя парольную фразу LOGIN. , это оригинальный пароль, который вы использовали при первом создании вашей домашней папки ecryptfs.

host:/mnt/mountpoint/home/.ecryptfs/user> ecryptfs-recover-private .Private
INFO: Found [.Private].
Try to recover this directory? [Y/n]: 
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] 
INFO: Enter your LOGIN passphrase...
Passphrase: 
Inserted auth tok with sig [XXXXXXXXXXXXXXXXXX] into the user session keyring
INFO: Success!  Private data mounted read-only at [/tmp/ecryptfs.8dXogIbs].
0
ответ дан 11 January 2018 в 22:43

У меня была такая же проблема. То, что я сделал для , создало проблему, изменило мой пароль пользователя, выполнив sudo passwd, который работал нормально; но на следующий день, когда я попытался войти в систему, он застрял в цикле входа в систему gdm.

Затем пошел в виртуальный терминал, используя ctrl-alt-F1, вошел в систему с моим новым pw, увидел, что home is empty, сделал

ecryptfs-recover-private

и набрал мой старый пароль. затем мой дом был снова смонтирован, и тогда он мог переключиться обратно на графический интерфейс ctrl-F7 и войти в систему с НОВЫМ паролем:)

Затем можно было обновить мой пароль cryptfs на терминале с помощью:

ecryptfs-rewrap-passphrase /home/.ecryptfs/$USER/.ecryptfs/wrapped-passphrase
0
ответ дан 11 January 2018 в 22:43

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

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