Восстановление / home / after delete / usr / lib

Я случайно удалил папку / usr / lib. У меня была гениальная идея перезагрузки, чтобы увидеть, все еще загружается. Супрез, это не так. Мой домашний каталог зашифрован, и я не помню фразу шифрования.

Однако я могу загрузиться в корневой терминал и получить доступ к моим файлам. Оттуда я могу войти в мой аккаунт. Насколько я знаю, вам не нужно шифрование pw, если вы вошли в учетную запись, которая зашифровала файлы. Но для некоторых причин я все еще вижу только файл «Access-Your-Private-Data.desktop» в / home / MYUSER /. А также, когда я запускаю команду: «ecryptfs-recover-private» меня попросят кодовую фразу восстановления.

Все, несмотря на то, что я вошел в систему для своего пользователя, который закрепил файлы. Когда мой пользовательский интерфейс все еще работал, мне никогда не приходилось вводить фразу восстановления.

Есть ли способ вернуть мои данные, не зная ключ шифрования, но только мое имя пользователя?

2
задан 13 April 2018 в 11:40

6 ответов

Хорошо, я нашел способ восстановить его. К сожалению, большинство команд для восстановления ключа шифрования или установки пакетов не работали с машиной, поскольку пакетов вообще не было. Я также использовал другую машину, чтобы попытаться получить доступ к ключу шифрования в /home/$USER/.ecryptfs, но у меня возникла ошибка, из-за которой был поврежден ключ.

В конце я установил ту же версию linux на новую раздел, установил старый и скопировал всю папку / usr / lib новой установки в ту, которую я разбил.

После этого я смог снова загрузиться в свою систему, и я мог расшифровать все мои файлы с помощью пароля пользователя.

0
ответ дан 22 May 2018 в 11:27

Хорошо, я нашел способ восстановить его. К сожалению, большинство команд для восстановления ключа шифрования или установки пакетов не работали с машиной, поскольку пакетов вообще не было. Я также использовал другую машину, чтобы попытаться получить доступ к ключу шифрования в /home/$USER/.ecryptfs, но у меня возникла ошибка, из-за которой был поврежден ключ.

В конце я установил ту же версию linux на новую раздел, установил старый и скопировал всю папку / usr / lib новой установки в ту, которую я разбил.

После этого я смог снова загрузиться в свою систему, и я мог расшифровать все мои файлы с помощью пароля пользователя.

0
ответ дан 17 July 2018 в 16:56

Хорошо, я нашел способ восстановить его. К сожалению, большинство команд для восстановления ключа шифрования или установки пакетов не работали с машиной, поскольку пакетов вообще не было. Я также использовал другую машину, чтобы попытаться получить доступ к ключу шифрования в /home/$USER/.ecryptfs, но у меня возникла ошибка, из-за которой был поврежден ключ.

В конце я установил ту же версию linux на новую раздел, установил старый и скопировал всю папку / usr / lib новой установки в ту, которую я разбил.

После этого я смог снова загрузиться в свою систему, и я мог расшифровать все мои файлы с помощью пароля пользователя.

0
ответ дан 23 July 2018 в 17:46

Вы всегда должны создавать резервную кодовую фразу для шифрования и создавать отдельную резервную копию на внешнем hd ...

В любом случае, я думаю, что вы не удалили сам ключ. Вы удалили библиотеки encfs.

find /usr/lib/ | grep encfs
/usr/lib/libencfs.so.6
/usr/lib/libencfs.so.6.0.2
/usr/lib/libencfs.so

Ваш ключ шифрования может быть:

/home/$USER/.ecryptfs

или

/home/.ecryptfs/$USER/.ecryptfs

Вам необходимо загрузить с живую систему, установите домашний раздел с зашифрованным домом.

Для восстановления используйте:

sudo ecryptfs-recover-private

Он должен найти зашифрованный дом, вам нужен только пароль для входа. Сделайте резервную копию после восстановления и переустановите свою систему.

1
ответ дан 22 May 2018 в 11:27

Вы всегда должны создавать резервную кодовую фразу для шифрования и создавать отдельную резервную копию на внешнем hd ...

В любом случае, я думаю, что вы не удалили сам ключ. Вы удалили библиотеки encfs.

find /usr/lib/ | grep encfs /usr/lib/libencfs.so.6 /usr/lib/libencfs.so.6.0.2 /usr/lib/libencfs.so

Ваш ключ шифрования может быть:

/home/$USER/.ecryptfs

или

/home/.ecryptfs/$USER/.ecryptfs

Вам необходимо загрузить с живую систему, установите домашний раздел с зашифрованным домом.

Для восстановления используйте:

sudo ecryptfs-recover-private

Он должен найти зашифрованный дом, вам нужен только пароль для входа. Сделайте резервную копию после восстановления и переустановите свою систему.

1
ответ дан 17 July 2018 в 16:56

Вы всегда должны создавать резервную кодовую фразу для шифрования и создавать отдельную резервную копию на внешнем hd ...

В любом случае, я думаю, что вы не удалили сам ключ. Вы удалили библиотеки encfs.

find /usr/lib/ | grep encfs /usr/lib/libencfs.so.6 /usr/lib/libencfs.so.6.0.2 /usr/lib/libencfs.so

Ваш ключ шифрования может быть:

/home/$USER/.ecryptfs

или

/home/.ecryptfs/$USER/.ecryptfs

Вам необходимо загрузить с живую систему, установите домашний раздел с зашифрованным домом.

Для восстановления используйте:

sudo ecryptfs-recover-private

Он должен найти зашифрованный дом, вам нужен только пароль для входа. Сделайте резервную копию после восстановления и переустановите свою систему.

1
ответ дан 23 July 2018 в 17:46

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

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