Ubuntu 18.04: монтировать зашифрованный диск

Я только что установил Ubuntu 18.04 на новый диск и с 18.04 пытался получить доступ к моим старым файлам Ubuntu на более старом диске.

Переходя к /media/new_user/old_disk/old_user, есть файл README, в котором говорится: ЭТОТ ДИРЕКТОР НЕ ОБЕСПЕЧЕН ДЛЯ ЗАЩИТЫ ВАШИХ ДАННЫХ. И затем говорит: Из командной строки запустите: ecryptfs-mount-private.

Попытка:

$ sudo ecryptfs-recover-private

мало что делает (в основном несколько файлов, к которым у нее нет доступа, и ничего не происходит). Читая этот старый пост (ссылаясь на этот блог ), я делаю вместо этого:

cd /media/new_user/old_disk/.ecryptfs/old_user
sudo ecryptfs-recover-private .Private/

Что дает:

INFO: Found [.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: 
mount: /tmp/ecryptfs.lFwWFlD4: mount(2) system call failed: No such file or directory.

ERROR: Failed to mount private data at [/tmp/ecryptfs.lFwWFlD4].

Я не уверены, что я делаю неправильно в этот момент?

Спасибо !!

РЕДАКТИРОВАТЬ 1:

Я считаю, что проблема не в неправильной парольной фразе: я думаю, что получил действительно правильный, ввод явно ошибочного сообщения приводит к другому сообщению об ошибке, Ошибка: не удалось развернуть ключевую фразу и вставить в пользовательский сеанс keyring [-5] .

РЕДАКТИРОВАТЬ 2:

Я должен упомянуть, что и у моего старого дома, и у нового дома одно и то же имя пользователя ... Может ли это быть причиной возникновения проблемы? Где на самом деле ecryptfs-recover-private смонтировать старый диск / систему?

3
задан 13 May 2018 в 01:42

3 ответа

Если у Вас есть проблемы с ключом (см. dmesg или системный журнал), например, не Мог бы найти ключ с описанием: [XXX] process_request_key_err: Никакой ключ не Мог найти, что допустимый ключ в брелоке для ключей сеанса пользователя для сигнала указал в опции монтирования: [XXX]

затем, попытайтесь добавить пароль вручную: Опция "1" в/usr/bin/ecryptfs-manager

Это помогло мне.

4
ответ дан 1 December 2019 в 15:21

Это похоже ecryptfs-mount-private часть Зашифрованного Дома и не полного шифрования диска, и страница справочника, кажется, подтверждает это. Просто замечание.

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

ecryptfs-recover-private /media/<username>/<disk-guid>/home/.ecryptfs/<username>/.Private
ecryptfs-recover-private

Существует сообщение в блоге, которое описывает процесс подробно:

Утилита сделает глубокую находку жесткого диска системы, ища папки, названные ".Private", и в интерактивном режиме спросит Вас, если это будет папка, требуется восстановиться. Если Вы ответите на "да", то Вам затем предложат пароль входа в систему, это используется, чтобы дешифровать Ваш перенесенный, смонтировать пароль. Принятие Вас имеет корректные учетные данные, оно смонтирует Ваш Зашифрованный каталог Дом или Private в режиме только для чтения и укажет на Вас на временный каталог, где оно смонтировано.

Мне нелегко находить пример, где люди используют неправильный пароль при выяснении восстановиться с, 'МОНТИРУЮТ пароль', таким образом, он мог дросселировать на этом.

Другие сообщили о проблемах, когда новый пользователь и старый пользователь отличаются, и вместо этого предлагают указать на корневой каталог старого пользователя:

ecryptfs-recover-private /home/old_user/.Private

Для восстановления создайте пользователя со старым именем пользователя, вход в систему как тот пользователь, и попытайтесь смонтировать диск.

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

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

1
ответ дан 1 December 2019 в 15:21

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

Разверните свой старый пароль монтирования

(Можно пропустить этот шаг, если Вы знаете этот пароль монтирования),

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

ecryptfs-unwrap-passphrase .ecryptfs/old_user/.ecryptfs/wrapped-passphrase

Это просит Ваш старый пароль входа в систему и производит Ваш старый пароль монтирования.

Добавьте свой пароль монтирования к брелоку для ключей ядра

Это сделано

printf "%s" "mount_passphrase" | ecryptfs-add-passphrase --fnek -

--fnek опция не может быть необходимой, но она работала на меня.

Смонтируйте свои зашифрованные данные в/tmp

Наконец введите

sudo ecryptfs-recover-private .ecryptfs/old_user/.Private/

Это или просит Ваш пароль монтирования непосредственно или пытается развернуть его с Вашим паролем входа в систему. Хотя предыдущие шаги кажутся избыточными теперь, они заставили этот шаг работать, по крайней мере, для меня. Надежда Вы будете иметь успех, также.

1
ответ дан 1 December 2019 в 15:21

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

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