Невозможно получить доступ к зашифрованному каталогу LVM / home в Ubuntu

Недавно я сделал новую установку Ubuntu (MATE) 16.04 на новый жесткий диск и использовал LVM. Я создал таблицу разделов с отдельными точками монтирования для /, /home, /boot swap.

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

Теперь я подключил внешний жесткий диск с уже установленной Ubuntu (Unity) 16.04 (мой старый жесткий диск) и выполнил несколько команд для обнаружения физического тома, группы томов и логического тома. Затем запустил команду для активации логических томов lvchange -ay <path/>, которая начала отображать логические тома как отдельные диски в nautilus. Обратите внимание, что меня еще не спрашивали какой-либо пароль для расшифровки диска. Затем я пытаюсь получить доступ к своему логическому тому домашнего каталога с помощью nautilus и найти папку <username>. В этой папке есть две ссылки на файлы, как показано на фотографии ниже. enter image description here Когда я нажимаю на любую, nautilus говорит мне, что это ссылки, которые «не работают» и не могут быть открыты. У меня нет ничего доступного, с парольной фразой, которую я нигде не могу ввести.

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

Спасибо.

0
задан 14 May 2017 в 15:09

1 ответ

Наутилус не лжет вам, и ваши файлы все еще должны быть доступны. Проблема в том, где смонтированы ваши разделы.

Прежде всего, ваши зашифрованные файлы на самом деле не находятся в вашем домашнем каталоге. Они находятся в скрытом каталоге, /path/to/home/.ecryptfs/YOUR-USERNAME. Где /path/to/home - это место, где вы смонтировали домашний раздел.

Вот один из способов получить ваши файлы.

  • (только LVM) Смонтируйте домашний раздел: sudo mount /dev/VOL-GROUP/HOME-VOLUME /mnt, подставив правильный путь к домашнему разделу.
  • (только не LVM) Смонтируйте домашний раздел: sudo mount /dev/sdXN /mnt, подставив правильное устройство в домашний раздел.
  • Откройте терминал и смените каталог: cd /mnt/.ecryptfs/YOUR-USERNAME
  • Расшифруйте домашний каталог: sudo ecryptfs-recover-private .Private
  • Следуйте инструкциям, чтобы разблокировать каталог.
  • Если у вас есть действительный пароль или ваш мастер-ключ (шестнадцатеричная строка для восстановления), ваш зашифрованный домашний каталог будет смонтирован в папке (с произвольным именем) в директории /tmp. Если вы работаете с работающей ОС, вы не сможете получить доступ к этому каталогу без полномочий root.
  • Если вы хотите больше, чем доступ только для чтения: sudo mount -i -o remount,rw /tmp/ecryptfs.XXXXXXXX/ замените XXXXXXXX случайной строкой для вашей точки монтирования.
  • [+1121]
0
ответ дан 14 May 2017 в 15:09

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

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