Я установил свежую Ubuntu 10.10 на новый жесткий диск и хочу смонтировать старый домашний каталог в подкаталог моего нового (также зашифрованного) домашнего каталога.
Я попробовал это с тем sudo mount -t ecryptfs /mnt/oldhome/me/ /home/me/oldhome
, /mnt/oldhome
чтобы быть / home разделом старой системы.
После этого ~ / oldhome содержит файл ссылки на рабочий стол (Access-Your-Private-Data.desktop) со ссылкой ecryptfs-mount-private
и README.txt
высказыванием, которое я должен запустить ecryptfs-mount-private
. Я делаю это, но так как я не знаю, что должно произойти, я не могу сказать, происходит ли это и приближает ли это меня к доступу к моему старому дому.
Есть намеки?
Обновить
Мне удалось смонтировать мой старый зашифрованный дом с помощью этого сценария . Хотя, глядя на это ls
, я получаю много ошибок, подобных этой:
ls: cannot access /mnt/oldme/some_file: No such file or directory
Другая информация ls -l
должна отображаться, заменяется вопросительными знаками.
обновление 2
Я смонтировал старую систему в / mnt / oldroot и смонтировал / dev, / sys, / proc и старый домашний раздел в. Затем я сделал chroot в / mnt / oldroot su - me
и ecryptfs-mount-private
. На вопрос о парольной фразе я вставил ее и получил:
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
Info: Check the system log for more information from libecryptfs
ERROR: Your passphrase is incorrect
ecryptfs-unwrap-passphrase
дает мне точно такой же пароль, который я использовал, хотя.
sudo ecryptfs-recover-private --rw .ecryptfs/<YOUR_USER>/.Private
. Нет необходимости эксгумировать парольную фразу длиной 32 байта, всего несколько попыток угадать пароль этого старого компьютера.Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
хотя пароль правильный. Согласно unix.stackexchange.com/questions/285541/… , полезно запуститьsudo ecryptfs-manager
, затем нажать 4 (выход), а затем запуститьecryptfs-recover-private
снова.Мне, наконец, удалось смонтировать мой зашифрованный дом, сначала добавив кодовую фразу через
Который получает мне следующую информацию:
Там я помню bbbbbbbbbbbbbbbb и продолжаю монтировать соответствующий каталог .Private:
Появляется много вопросов, на которые я отвечаю по умолчанию, кроме
а также
Конечно, с bbbbbbbbbbbbbbbb подписью, которую я раньше запомнил. Полегче, а?
источник
Пытаться:
вывод, если вы знаете логин-пароль:
Последняя строка показывает, где монтируются расшифрованные данные
Кредиты Сантьяго Г. Марину в разделе комментариев к этой записи
источник
У меня была та же ошибка
ERROR: Failed to mount private data at [/tmp/ecryptfs....]
после того, как я переименовал предыдущее (оригинальное) имя пользователя POSIX в old_user, а затем создал нового пользователя с оригинальным (предыдущим именем пользователя) логином.Чтобы смонтировать зашифрованный домашний каталог из old_user, мне пришлось переделать символические ссылки для .encryptfs и .Private в их папке (как они указали на / home / original_name /).
После этого следующая команда без проблем смонтировала старый дом.
Если вышеописанное не помогает из-за проблемы с ключом (см. Dmesg или syslog), например,
затем попробуйте добавить фразу-пароль вручную: вариант 1 в
/usr/bin/ecryptfs-manager
(это может показать, что ключ уже есть, все в порядке.) и затем выполнитьecryptfs-recover-private /home/old_user/.Private
еще раз.источник