У меня большая проблема. Когда я сделал обновление с 10.10 до 11.04, я потерял все свои данные в домашнем каталоге. У меня есть только данные из моего домашнего зашифрованного каталога. Что я могу сделать? Спасибо Мартин
Я решил проблему.
Сделайте резервную копию всех записанных данных в файл * .tar.
Найдите скрытый пароль для зашифрованного каталога - введите пароль или вы узнаете:
ecryptfs-unwrap-passphrase /home/oldusername/.ecryptfs/wrapped-passphrase
Создать нового пользователя зашифрованный домашний каталог (отметьте галочкой выбор).
Войдите в систему как новый пользователь, затем выполните следующие инструкции: Восстановление данных по этому адресу в https://help.ubuntu.com/community/EncryptedPrivateDirectory
(sudo mount -t ecryptfs /home/oldusername/.Private / home / username / Private) и, наконец, войдите в каталог Private с правами root.
Много успеха Мартин
Краткий метод - найти вашу настоящую домашнюю папку в /home/USERNAME/.Private/
. Перейдите в папку .ecryptfs
. Здесь вы можете увидеть файлы настроек, необходимые для восстановления вашей домашней папки. (если нет, то, возможно, что-то пошло не так) Сначала вам нужно ввести фразу-пароль. Это отличается от того, который вы использовали для входа в свой ПК. В терминале введите:
ecryptfs-unwrap-passphrase /home/USERNAME/.Private/.ecryptfs/wrapped-passphrase
Затем введите свой пароль для входа. Это покажет вам важное слово Momble Jumble! А пока я называю это secret1
.
Тогда найдите файл Private.sig там. Если вы не можете найти этот файл (почему?), Вы можете запустить его:
ecryptfs-add-passphrase --fnek
Когда вас спросят, введите secret1
. Считайте беспорядочные буквы из второй строки файла Private.sig или вывод этой команды как secret2
. Я буду использовать его позже.
Затем выполните:
mount -t ecryptfs /home/USERNAME/.private/.Private /mnt
Введите secret1
в качестве ключевой фразы. Ответьте на все вопросы, нажав enter ИСКЛЮЧИТЬ:
Ответ «Включить шифрование имени файла» с помощью y Ответ «Ключ шифрования имени файла (FNEK)» с помощью secret2
Вот и мы. Теперь перейдите в / mnt и посмотрите ваши файлы. Если вы все еще видите беспорядочные миры, вы можете что-то забыть или ..., я не знаю
Это - очень простой метод на основе этого блога с помощью 11,04 или 11,10 живых cd/usb или если Вы двойная загрузка установка 11.04/11.10
http://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html
Это действительно требует, чтобы Вы знали пароль входа в систему пользователя, зашифрованный каталог которого должен быть восстановлен. Если имя пользователя также известно затем, копирование восстановленных файлов может быть значительно упрощено, (никакая причина, оно не должно быть известно), так разметит метод сначала.
Вы можете восстанавливать его путем дешифрования файла/home/username/.ecryptfs/wrapped-passphrase с помощью пароля входа в систему.
$ sudo ecryptfs-unwrap-passphrase /home/username/.ecryptfs/wrapped-passphrase
Введите свой пароль входа в систему для раскрытия пароля монтирования, это не могло
Начальная загрузка к живому cd/usb, выберите Try меня опция. Однажды на Рабочем столе нажимают на индикатор шестеренки питания> Параметры настройки системы> Учетные записи пользователей. Если пароль требуют просто, нажатие вводит в клавиатуру. (никакой пароль
Создайте нового пользователя, используйте то же самое имя в качестве пользователя, каталог которого должен быть восстановлен. Нажмите на Тип учетной записи, выберите Администратора. После того, как созданный нажимают на "Account disabled" и включают учетную запись. Пароль не имеет значения, 123456 или независимо от того, что принято, сделает.
Если использование 11,04 живых cd/usb открывает терминал и выполняет эту команду, .on 11.10 или более новый никакая потребность к
gconftool-2 -s -t bool /apps/indicator-session/suppress_logout_menuitem false
Теперь выйдите из системы, и при входе в систему экран выбирает нового пользователя, вход в систему. После того, как вошел в систему открытый наутилус, и смонтируйте parition, где зашифрованный каталог. Затем откройте терминал и выполните это
sudo ecryptfs-recover-private
Может потребоваться немного для нахождения при запросе, если найденный каталог является тем, желаемым, затем выбирают y
При запросе "пароль ВХОДА В СИСТЕМУ" используют пароль пользователя, зашифрованные файлы которого должны быть восстановлены
Вот Напр.
doug@ubuntu:~$ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/03b449b1-3c0b-481d-a917-afeb3e528a5a/home/.ecryptfs/doug/.Private].
Try to recover this directory? [Y/n]: y
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [4b308179ad1441de] into the user session keyring
INFO: Success! Private data mounted read-only at [/tmp/ecryptfs.NgZaH4ds].
Теперь просмотрите к/tmp, Вы будете владельцем ecryptfs. XXXXXXXX каталогов и могут свободно просмотреть и скопировать любые файлы
От двойной загрузки
В основном то же.. Некоторые разность, вход в систему Вашей администраторской учетной записи
Установка ecryptfs-utils
sudo apt-get install ecryptfs-utils
Затем то же как выше, создайте нового пользователя с тем же самым именем пользователя как пользователь, файлы которого должны быть восстановлены, войти в нового пользователя, смонтировать раздел, выполнить команду, ect.
Если по некоторым причинам не хотят восстанавливаться с точно того же самого имени пользователя
Затем можно обойтись без создания того пользователя и если на на 11,04 живых cd/usb никакая потребность изменить gconf настройки. Иначе то же как показано выше или для живой сессии или для восстановления двойной загрузки.
Основное различие, необходимо будет быть корнем для просмотра восстановленных файлов, и необходимо будет скопировать любые файлы в корневой каталог. После копирования они затем могут быть переданы как нормальные
Один предложенный способ просмотреть и скопировать
sudo mkdir /tmp/backup; gksudo nautilus /tmp/backup
Затем откройте другой корневой браузер (gksudo наутилус) или от 2-го терминала или от Alt+F2, обзора в нем к/tmp/the_recovered_directory
Скопируйте то, чего Вы желаете к/tmp/backup, затем Вы сможете скопировать с/tmp/backup как 'нормальный'
Стандартный метод
На графическом рабочем столе нажмите «Доступ к вашим личным данным»
или:
В командной строке: запустите:
ecryptfs-mount-private
метод монтирования
cd home # Go to the folder which contains hidden .ecryptfs folder.
USER=$USER # Change it, if your username is different than the current.
SIG1=$(head -n1 .ecryptfs/$USER/.ecryptfs/Private.sig) # Load your 1st signature from the file.
SIG2=$(tail -n1 .ecryptfs/$USER/.ecryptfs/Private.sig) # Load your 2nd signature from the file.
echo Your pass:; PASS=$(ecryptfs-unwrap-passphrase .ecryptfs/wrapped-passphrase | sed s/Passphrase:\ //) # Enter your passphrase, repeat if necessary.
echo $PASS $SIG1 $SIG2 # Verify presence of all 3 hashes.
echo $PASS | sudo ecryptfs-add-passphrase --fnek # Add pass to user session keyring for sig specified in mount option.
sudo mount -t ecryptfs -o key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=no,ecryptfs_enable_filename_crypto=yes,ecryptfs_sig=$SIG1,ecryptfs_fnek_sig=$SIG2,passwd=$(echo $PASS) $USER/.Private /mnt
Attempting to mount with the following options:
ecryptfs_unlink_sigs
ecryptfs_fnek_sig=12735429868516ff
ecryptfs_key_bytes=16
ecryptfs_cipher=aes
ecryptfs_sig=7bdbefd9e2d40429
Или вы можете проверить следующие сценарии:
Устранение неполадок
Вы можете восстановить «настоящую» парольную фразу с помощью инструмента ecryptfs-unwrap-passphrase
, например
ecryptfs-unwrap-passphrase wrapped-passphrase
Этот инструмент будет запрашивать «фразу-пароль», которая в данном случае совпадает с «паролем-логином», который на самом деле является старым паролем для входа.
См. Daemon Challenge 2: У нас есть победитель! или Re: Как лучше всего взломать упакованную фразу-пароль? для некоторых предложений по атаке грубой силой.
См. Также: