Как мне восстановить мои данные из зашифрованного домашнего каталога?

У меня большая проблема. Когда я сделал обновление с 10.10 до 11.04, я потерял все свои данные в домашнем каталоге. У меня есть только данные из моего домашнего зашифрованного каталога. Что я могу сделать? Спасибо Мартин

19
задан 22 September 2014 в 00:14

4 ответа

Я решил проблему.

Сделайте резервную копию всех записанных данных в файл * .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.

Много успеха Мартин

0
ответ дан 22 September 2014 в 00:14

Краткий метод - найти вашу настоящую домашнюю папку в /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 и посмотрите ваши файлы. Если вы все еще видите беспорядочные миры, вы можете что-то забыть или ..., я не знаю

0
ответ дан 22 September 2014 в 00:14

Это - очень простой метод на основе этого блога с помощью 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 с помощью пароля входа в систему.

Шаг 1

$ sudo ecryptfs-unwrap-passphrase /home/username/.ecryptfs/wrapped-passphrase

Шаг 2

Введите свой пароль входа в систему для раскрытия пароля монтирования, это не могло


Для живого cd/usb

Начальная загрузка к живому 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 как 'нормальный'

7
ответ дан 22 September 2014 в 00:14

Стандартный метод

На графическом рабочем столе нажмите «Доступ к вашим личным данным»

или:

В командной строке: запустите:

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: Как лучше всего взломать упакованную фразу-пароль? для некоторых предложений по атаке грубой силой.

См. Также:

0
ответ дан 22 September 2014 в 00:14

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

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