После ввода правильной парольной фразы в команде ecryptfs-mount-private
я получаю эту ошибку:
torben@torben-nettop:~$ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/0f417b42-11a0-4539-9cae-e11ce3b289c3/home/.ecryptfs/
torben/.Private].
Try to recover this directory? [Y/n]: y
INFO: Enter your LOGIN passphrase...
Passphrase:
Error: Unwrapping passphrase and inserting into the user session keyring
failed [-5]
Info: Check the system log for more information from libecryptfs
torben@torben-nettop:~$
Системный журнал имеет эту информацию:
ecryptfs-insert-wrapped-passphrase-into-keyring:
Incorrect wrapping key for file [/home/torben/.ecryptfs/wrapped-passphrase]
ecryptfs-insert-wrapped-passphrase-into-keyring: Error attempting to unwrap
passphrase from file [/home/torben/.ecryptfs/wrapped-passphrase]; rc = [-5]
-> Учитывая, что я абсолютно уверен, что ввожу правильную фразу-пароль, что я могу сделать, чтобы исправить эту проблему, чтобы я мог прочитать зашифрованную домашнюю папку?
Немного предыстории:
- Я установил Ubuntu 11.04 на новый диск и хочу скопировать домашнюю папку со старого диска, который зашифрован (у меня есть пароль).
- С помощью Марко Чеппи в чате я вчера выполнил эти точные шаги и успешно получил доступ к зашифрованной домашней папке. Это доказывает, что мой пароль действительно работает.
- Затем я запустил машину при копировании из старой зашифрованной домашней папки в новую незашифрованную домашнюю папку и лег спать. Вернувшись к компьютеру, я увидел, что он приостановился :( и не завершил копирование папки.
- Я перезагрузил компьютер и удалил временные папки / папки восстановления , затем снова повторил те же действия, но именно тогда я обнаружил ошибку, указанную выше. Я пробовал это несколько раз; всегда один и тот же результат. Я абсолютно уверен, что набираю правильную фразу-пароль.
Ответы:
Обновлено : 19 июня 2018 г.
Резюме
Недавно я получал похожую ошибку при попытке расшифровать некоторые данные с внешнего диска. Каждый раз, когда сообщение об ошибке было получено с неверного пароля, я могу копировать его весь день. Вместо этого, используя ecryptfs-recovery-private, я использовал ecryptfs-unwrap-passphrase , который, я думаю, предназначен для конкретных данных, хотя мне не хочется искать разницу.
Примечание: это не руководство по копированию / вставке, это скорее запись моего успеха.
Развертывание парольной фразы
Вам нужно будет найти свой
wrapped-passphrase
файл. Если вы не уверены, где это, вы можете использоватьfind
. После того, как вы смонтируете свой том, вы можете сделать:Вы хотите заменить путь, который возвращается для моих путей, перечисленных ниже.
Мои шаги после монтажа старого диска.
Он всегда будет запрашивать парольную фразу, это пароль, который изначально был установлен при создании зашифрованного домашнего каталога при установке Ubuntu. В настройках настоятельно рекомендуется использовать пароль, отличный от пароля для входа в систему ... если вы пробовали свой пароль для входа в систему в течение последнего часа и не смогли, попробуйте несколько других ... попробуйте тот пароль, который вы редко используете.
Я забыл, какой у меня был, я попробовал все свои супер удивительные пароли, и я продолжал получать это сообщение об ошибке:
После поисков в Google около часа я решил, что попробую пароль, который, как я знал, был плохим, поэтому я вставил пароль в строке пароля .
Выкладывалось следующее:
Я перезапустил ecryptfs-unwrap-passphrase, попробовал другой пароль и получил то же сообщение об ошибке -5, как указано выше. Оказывается, я на самом деле установил пароль в пароль , вероятно, из-за моего разочарования в связи с расшифровкой данных в Ubuntu в прошлом.
Добавить парольную фразу в Keying
Добавляя парольную фразу
ecryptfs-add-passphrase
, используйте парольную фразу, сгенерированную на предыдущем шаге.Выходы:
Смонтировать или восстановить
На данный момент у вас есть два варианта, я предлагаю попробовать смонтировать, затем, если вы не можете смонтировать, попробуйте восстановить.
Монтаж привода
.Private
Каталог легко представить как размонтированный том.Опять же, здесь вам нужно указать свои собственные каталоги.
Надеюсь, когда вы изначально создали зашифрованный диск, вы не возились с шифром или байтами ключа.
Показывает все данные в моем старом домашнем каталоге.
Примечание. На этом этапе, если вы получите недопустимые наборы разрешений / владельцев / групп, вы захотите размонтировать диск и перейти к разделу восстановления.
Если вы получили хороший набор разрешений, скопируйте этот мусор с зашифрованного диска на рабочий стол, например.
оправляться
Я обнаружил, что не могу успешно смонтировать мои ecryptfs.
ls
отображал неверное разрешение / владелец / настройки группы. Это выглядело примерно так:Я не уверен, почему у меня возникли проблемы с использованием
mount
, поэтому я начал возиться с нимecryptfs-recover-private
и мне повезло.Опять же, вам придется использовать свою собственную сгенерированную фразу-пароль сверху. Обратите внимание, что я использовал
--rw
переключатель здесь, чтобы монтировать чтение / запись, если вы опустите переключатель, он будет монтировать только для чтения.tmp
Путь выводит будет содержать ваш зашифрованы крепление.Это должно показать ваш полный путь с правильными наборами разрешений. Теперь скопируйте это куда-нибудь.
В заключение
УДАЧИ!!
Вы должны быть в состоянии использовать это для любого варианта Ubuntu, я, например, использовал его между Ubuntu и Mint и Lubuntu.
Если вы просто находите эту тему, если вы не использовали пароль в качестве пароля , эти шестнадцатеричные значения не будут работать.
источник
/home
в Linux Mint и использовал USB-флешку Debian, чтобы делать то, что вы предложили. Я уже нашел подобные ответы в другом месте, но в конце я всегда заканчивал странной ошибкой. Одна другая вещь, которую вы делаете, этоsudo mkdir -p /home/paulj/Private
. Теперь я знаю, что ошибка была как-то связана с разрешениями.Это попытка исправить это самостоятельно:
Дастин Киркланд написал в 2008 году :
Имя пользователя для входа в систему и пароль для входа в систему для новой системы идентичны тем, которые используются для старой системы. Я уже записал фразу , и я знаю , что это правильно (см доказательства в моем вопросе).
Эту подобную проблему, возможно, стоит проверить: попытка смонтировать старый зашифрованный дом
Кроме того, что-то в новой системе может работать неправильно. Чтобы исключить это, загрузитесь на LiveCD и попробуйте оттуда.
... чтобы быть в курсе, как я иду!
источник
Если пароль не работает (что случилось со мной, хотя я его не менял), мне помогло использование резервной парольной фразы для доступа. Я просто ответил «нет», знаю ли я свой пароль, и ввел 32 длинных шестнадцатеричных числа, которые я получил и записал при начальной загрузке.
Это может быть проще, чем угадывать.
источник
Если это может быть чем-то полезно, в то время как я столкнулся с подобной проблемой (код
-5
при расшифровке домашнего каталога), я обнаружил, что некоторые файлы находятся в моей учетной записи.ecryptfs
и.Private
принадлежат не моей учетной записи, а пользователю root.Это произошло из-за того, что я работал
ecryptfs-rewrap-passphrase
от имени пользователя root и поэтому заблокировал важные файлы из своей учетной записи.Следовательно, когда я запускаю
ecryptfs-mount-private
свою учетную запись, она не будет работать, поскольку в чтении и записи в некоторые файлы (а именно.ecryptfs/wrapped-passphrase
) будет отказано.Я решил свое дело, запустив
sudo chown -R USER:USER /home/USER/.ecryptfs /home/USER/.Private
. ЗаменитеUSER
на свое фактическое имя учетной записи. YMMVисточник