У мене велика проблема. Коли я здійснив оновлення з 10.10 до 11.04, я втратив усі свої дані в домашній каталог. У мене є лише дані з домашнього зашифрованого каталогу. Що я можу зробити? Дякую, Мартіне
<pre>
тег.
<pre>
простий ...
У мене велика проблема. Коли я здійснив оновлення з 10.10 до 11.04, я втратив усі свої дані в домашній каталог. У мене є лише дані з домашнього зашифрованого каталогу. Що я можу зробити? Дякую, Мартіне
<pre>
тег.
<pre>
простий ...
Відповіді:
Я вирішив проблему.
Зробіть резервну копію всіх записаних даних у файл * .tar.
Знайдіть прихований пароль для зашифрованого каталогу - passprase або дізнаєтесь:
ecryptfs-unrap-passphrase /home/oldusername/.ecryptfs/wrapped-passphrase
Створіть нового користувача із зашифрованим домашнім каталогом (позначте вибір).
Увійдіть як новий користувач, а потім дотримуйтесь цих інструкцій: Відновлення даних за цією адресою в https://help.ubuntu.com/community/EncryptedPrivateDirectory
(sudo mount-t ecryptfs /home/oldusername/.Private / home / username / Private) і, нарешті, увійдіть у каталог Private як root privilage.
Багато успіхів Мартін
Це дуже простий метод, заснований на цьому блозі, використовуючи 11.04 або 11.10 live 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
Введіть свою парольну фразу для входу, щоб виявити парольну фразу для монтування, яку вона не змогла
Завантажте живий компакт-диск / usb, оберіть опцію "Спробувати мене". Одного разу на робочому столі натисніть на індикатор гвинтика живлення> Налаштування системи> Облікові записи користувачів. Якщо потрібно ввести пароль, просто натисніть клавішу Enter на клавіатурі. (немає пароля
Створіть нового користувача, використовуйте те саме ім’я, що і той, чий каталог потрібно відновити . Клацніть на Тип облікового запису, виберіть Адміністратор. Після створення натисніть "Обліковий запис вимкнено" та увімкніть акаунт. Пароль не має значення, 123456 або все, що прийнято.
Якщо з використанням живого CD / usb 11.04 відкрийте термінал і запустіть цю команду, .on 11.10 або новіший, не потрібно
gconftool-2 -s -t bool /apps/indicator-session/suppress_logout_menuitem false
Тепер вийдіть і на екрані входу виберіть нового користувача, увійдіть. Після входу у систему відкрийте nautilus та змонтуйте розділ, де знаходиться зашифрований каталог. Потім відкрийте термінал і запустіть це
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 і зможете вільно переглядати та копіювати будь-які файли
З подвійного завантаження
В основному те ж саме. Кілька розмов, увійдіть до свого адміністратора
Встановіть encryptfs-utils
sudo apt-get install ecryptfs-utils
Потім, як і вище, створіть нового користувача з таким самим іменем користувача, що і користувача, файли якого слід відновити, увійдіть до нового користувача, змонтуйте розділ, виконайте команду, ect.
Якщо з якихось причин не бажаєте відновити з того самого імені користувача
Тоді ви можете відмовитися від створення цього користувача і якщо 11.04 живого CD / usb не потрібно змінювати налаштування gconf. В іншому випадку те ж саме, що показано вище для прямого сеансу або подвійного відновлення завантаження.
Основна відмінність полягає в тому, що вам потрібно буде мати root для перегляду відновлених файлів, і вам потрібно буде скопіювати будь-які файли до каталогу, що належить root. Після копіювання вони можуть бути перенесені як звичайні
Один із запропонованих способів перегляду та копіювання
sudo mkdir /tmp/backup; gksudo nautilus /tmp/backup
Потім відкрийте інший кореневий браузер (gksudo nautilus) або з 2-го терміналу або Alt + F2, перегляньте його в / tmp / the_recovered_directory
Скопіюйте все, що вам захочеться / tmp / резервне копіювання, тоді ви зможете скопіювати з / tmp / backup як "звичайне"
Короткий метод - знайти справжню домашню папку в папці /home/USERNAME/.Private/
Там перейти .ecryptfs
. Тут ви можете побачити файли налаштувань, необхідні для відновлення домашньої папки. (якщо цього не сталося, можливо, щось пішло не так) Спочатку ви повинні мати пропускну фразу. Це відрізняється від того, який ви використовували для входу в свій ПК. У терміналі введіть:
ecryptfs-unwrap-passphrase /home/USERNAME/.Private/.ecryptfs/wrapped-passphrase
Потім введіть свій пароль для входу. Це покаже вам важливе мом’яне моторошне слово! Зараз я це називаю secret1
.
Потім знайдіть файл Private.sig там. Якщо ви не можете знайти цей файл (чому?), Ви можете запустити цей:
ecryptfs-add-passphrase --fnek
Коли він вас запитав, введіть secret1
. Розглянемо непомітні буквені листи з другого рядка або файлу Private.sig або вихід цієї команди як secret2
. Я буду використовувати його пізніше.
Потім запустіть:
mount -t ecryptfs /home/USERNAME/.private/.Private /mnt
Введіть secret1
як пароль. Відповідайте на всі запитання, натиснувши клавішу ВВЕДЕННЯ:
Відповідь "Увімкнути шифрування імені файлу" з y Відповідь "Ключ шифрування файлу (FNEK)" із секретом2
Ось ми. Тепер перейдіть до / mnt і перегляньте свої файли. Якщо ти все ще бачиш моторошні світи, що знаходяться, то ти можеш щось забути чи ..., я не знаю
Стандартний метод
На графічному робочому столі натисніть: "Доступ до своїх приватних даних"
або:
З командного рядка запустіть:
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: Як найкраще зламати загорнуту парольну фразу? кілька пропозицій нападу на грубі сили.
Дивись також:
ls -a ~
, а потім скопіюйте вставте для запитання лише вихід. (Будь ласка, використовуйте <pre> HTML тег!)