Форум русскоязычного сообщества Ubuntu


Автор Тема: Доступ к зашифрованной домашней папке  (Прочитано 3131 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн konr89

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Здравствуйте, друзья.

В один прекрасный день, после обновления, система отказалась загружаться, показав мне kernel panic. При установке была зашифрована домашняя папка. В данный момент жёсткий диск с этой системой извлечён из ноутбука и подключен к нему же по USB, в ноутбуке другой диск и заново установлена ОС. При подключении жёсткого диска я вижу свои старые разделы, в том числе и раздел с папкой home. Внутри неё вместо моих данных, лежат два файла - Access-Your-Private-Data.desktop и readme, который советует либо кликнуть по файлу Access-your-private-data, либо запустить команду ecryptfs-mount-private.

Делал и то, и другое, безрезультатно. Сперва кликал на файл, он ругался на отсутствие некоего xterm, установил. Ошибку выдавать перестало, но всё равно не работает. После запуска выходит на секунду чёрное окно и на этом всё.
При запуске его же через терминал:
sudo /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop
[sudo] password for minze:
/usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop: 1: /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop: [Desktop: not found
/usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop: 2: /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop: Your: not found
/usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop: 3: /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop: Your: not found
/usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop: 7: /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop: Security: not found
/usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop: 8: /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop: X-Ubuntu-Gettext-Domain=ecryptfs-utils: not found

При попытке выполнить в термнале ecryptfs-mount-private, имею следующее:
sudo ecryptfs-mount-private
Enter your login passphrase:
Inserted auth tok with sig [3187f011824ec384] into the user session keyring
fopen: No such file or directory

Также действовать по алгоритму, описанному здесь: https://forum.ubuntu.ru/index.php?topic=254398.0

В моём случае это выглядит так:
minze@Inspiron ~ $ sudo ecryptfs-unwrap-passphrase /home/.ecryptfs/minze/.ecryptfs/wrapped-passphrase
Passphrase:
621f9675bab34a9ae11e19e34063257e
minze@Inspiron ~ $ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
find: ‘/run/user/1000/gvfs’: Permission denied

Ещё пробовал делать по инструкции отсюда: https://forum.ubuntu.ru/index.php?topic=105108.msg791922#msg791922
В итоге после ввода команды ls /mnt/, я увидел свою нынешнюю домашнюю папку, а не старую зашифрованную. Возможно, это связано с тем, что старое имя пользователя совпадает с новым.

Также как вариант решения проблемы, вижу попытку восстановить старую систему, сейчас при подключении старого жёсткого диска, всё тот же кернел паник. Но как с этим бороться я не знаю.

Пожалуйста, помогите, в домашней папке осталась очень важная для меня информация.
« Последнее редактирование: 14 Октября 2017, 10:10:40 от Azure »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Доступ к зашифрованной домашней папке
« Ответ #1 : 14 Октября 2017, 05:06:09 »
Цитировать
сейчас при подключении старого жёсткого диска, всё тот же кернел паник
не опасно?
Wars ~.o

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Доступ к зашифрованной домашней папке
« Ответ #2 : 14 Октября 2017, 08:13:20 »
Попробуйте сначала установить пакет ecryptfs-utils.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4404
    • Просмотр профиля
Re: Доступ к зашифрованной домашней папке
« Ответ #3 : 14 Октября 2017, 13:28:30 »
konr89, так пробовал?..

Оффлайн konr89

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Доступ к зашифрованной домашней папке
« Ответ #4 : 19 Октября 2017, 15:46:29 »
Попробуйте сначала установить пакет ecryptfs-utils.
Уже установлен пакет ecryptfs-utils самой новой версии (111-0ubuntu1.1).

konr89, так пробовал?..
sudo ecryptfs-recover-private
INFO: Searching of encrypted private directories (this might take a while)...
find: '/run/user/1000/gvfs' : Permission denied

Вот такое пишет.

Оффлайн Dutifir

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Доступ к зашифрованной домашней папке
« Ответ #5 : 23 Октября 2017, 17:16:16 »
решили?

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Доступ к зашифрованной домашней папке
« Ответ #6 : 26 Октября 2017, 20:31:12 »
konr89,
sudo ecryptfs-recover-private /home/.ecryptfs/minze/.Private2 раза жмешь Enter по запросу Y/n
вводишь пароль от логина
расшифрованные данные монтируются в /tmp/ecryptfs.ХХХХХХХ

Я так уже восстанавливал когда-то.

А вообще, эту гадость стоит использовать очень аккуратно. Столкнулся с тем, что не могу зайти в хомяк и восстановить данные оттуда тоже не могу, т.к. не работает ecryptfs-recover-private, хотя парольную фразу я знаю, т.к. успешно могу сделать ecryptfs-unwrap-passphrase. Хз, в чем дело, ФС исправна. Хорошо хоть самое критичное забекаплено, но все равно неприятно, очень даже.

Оффлайн d345

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Доступ к зашифрованной домашней папке
« Ответ #7 : 18 Июля 2022, 16:07:50 »
sudo ecryptfs-recover-private
INFO: Searching of encrypted private directories (this might take a while)...
find: '/run/user/1000/gvfs' : Permission denied
Столкнулся с такой же проблемой...
SSD с залитого ноутбука с Mint примонтировал как внешний к новому ноуту. Вся home зашифрована, знаю только логин и пароль без Passphrase. Я её успешно восстановил командой sudo ecryptfs-unwrap-passphrase /media/имя_пользователя/имя_старого_SSD/home/.ecryptfs/имя_пользователя/.ecryptfs/wrapped-passphraseно она и не пригодилась!
На новом ноуте поставил те же логин и пароль, что на старом. Команда sudo ecryptfs-recover-private
ругалась на
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
Выполнил
umount /run/user/1000/gvfs
umount /run/user/1000/doc
Снова запустил sudo ecryptfs-recover-private

И вот система мне сначала предложила восстановить home с нового SSD (в чём не было смысла), а следом и со старого.
Надо было ввести Y на вопрос "Try to recover this directory? [Y/n]" и "Do you know your LOGIN passphrase? [Y/n]" и в "INFO: Enter your LOGIN passphrase..." пароль пользователя (не Passphrase!). Старый home успешно в итоге смонтировался в /tmp/ecryptfs.*****
« Последнее редактирование: 18 Июля 2022, 16:10:01 от d345 »

 

Страница сгенерирована за 0.055 секунд. Запросов: 25.