У меня есть зашифрованная домашняя папка от 16,04 установок, которые пережили обновление 18,04. Позже, в 18,04, все пошло не так, как надо, и теперь я должен восстановить свою домашнюю папку с живого USB, таким образом, я могу скопировать содержание домашней папки к внешнему жесткому диску. (Я восстанавливаю с помощником человечности живой USB.)
Домашнее шифрование диска было сделано со всеми стандартными опциями на установке.
Используя следующую команду я могу смонтировать диск (с соответствующими заменами на UUID и UNAME):
sudo монтируют-t ecryptfs/media/ubuntu-mate/UUID/home/.ecryptfs/UNAME/.Private/home/ubuntu-mate/Private
Вот проблема:
Если я монтируюсь с опцией "n" для имен зашифрованного файла, она успешно монтируется, но у меня ясно есть набор папок и файлов с зашифрованными именами.
Если я монтируюсь с опцией "y" для имен зашифрованного файла, нет ничего в монтирующейся папке (она не смонтировалась?) и нет никаких сообщений об ошибках.
Это делает это или для опции "y" или для "n" для передачи простого текста.
Я не уверен, почему, но ecryptfs-recover-private не работал на меня. Это не могло найти зашифрованный каталог, ища в близости.
Я смог найти ответ здесь:
Как я монтирую зашифрованный / корневой каталог на другой машине Ubuntu?
Это только работает, если Вы делаете точно, что это говорит. Это похоже на значения по умолчанию команды ecrytpfs к первой из двух записей в Ключе шифрования имени файла (FNEK). На ссылку выше, я сначала должен был использовать другую команду, которая возвращает ДВА ключа (и добавляет их к брелоку для ключей). Затем я должен был вручную вставить во втором ключе где ecrytpfs значения по умолчанию к первому ключу. Работавший отлично после этого.