Я случайно удалил папку / usr / lib. У меня была гениальная идея перезагрузки, чтобы увидеть, все еще загружается. Супрез, это не так. Мой домашний каталог зашифрован, и я не помню фразу шифрования.
Однако я могу загрузиться в корневой терминал и получить доступ к моим файлам. Оттуда я могу войти в мой аккаунт. Насколько я знаю, вам не нужно шифрование pw, если вы вошли в учетную запись, которая зашифровала файлы. Но для некоторых причин я все еще вижу только файл «Access-Your-Private-Data.desktop» в / home / MYUSER /. А также, когда я запускаю команду: «ecryptfs-recover-private» меня попросят кодовую фразу восстановления.
Все, несмотря на то, что я вошел в систему для своего пользователя, который закрепил файлы. Когда мой пользовательский интерфейс все еще работал, мне никогда не приходилось вводить фразу восстановления.
Есть ли способ вернуть мои данные, не зная ключ шифрования, но только мое имя пользователя?
Хорошо, я нашел способ восстановить его. К сожалению, большинство команд для восстановления ключа шифрования или установки пакетов не работали с машиной, поскольку пакетов вообще не было. Я также использовал другую машину, чтобы попытаться получить доступ к ключу шифрования в /home/$USER/.ecryptfs, но у меня возникла ошибка, из-за которой был поврежден ключ.
В конце я установил ту же версию linux на новую раздел, установил старый и скопировал всю папку / usr / lib новой установки в ту, которую я разбил.
После этого я смог снова загрузиться в свою систему, и я мог расшифровать все мои файлы с помощью пароля пользователя.
Хорошо, я нашел способ восстановить его. К сожалению, большинство команд для восстановления ключа шифрования или установки пакетов не работали с машиной, поскольку пакетов вообще не было. Я также использовал другую машину, чтобы попытаться получить доступ к ключу шифрования в /home/$USER/.ecryptfs, но у меня возникла ошибка, из-за которой был поврежден ключ.
В конце я установил ту же версию linux на новую раздел, установил старый и скопировал всю папку / usr / lib новой установки в ту, которую я разбил.
После этого я смог снова загрузиться в свою систему, и я мог расшифровать все мои файлы с помощью пароля пользователя.
Хорошо, я нашел способ восстановить его. К сожалению, большинство команд для восстановления ключа шифрования или установки пакетов не работали с машиной, поскольку пакетов вообще не было. Я также использовал другую машину, чтобы попытаться получить доступ к ключу шифрования в /home/$USER/.ecryptfs, но у меня возникла ошибка, из-за которой был поврежден ключ.
В конце я установил ту же версию linux на новую раздел, установил старый и скопировал всю папку / usr / lib новой установки в ту, которую я разбил.
После этого я смог снова загрузиться в свою систему, и я мог расшифровать все мои файлы с помощью пароля пользователя.
Вы всегда должны создавать резервную кодовую фразу для шифрования и создавать отдельную резервную копию на внешнем 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
Он должен найти зашифрованный дом, вам нужен только пароль для входа. Сделайте резервную копию после восстановления и переустановите свою систему.
Вы всегда должны создавать резервную кодовую фразу для шифрования и создавать отдельную резервную копию на внешнем 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
Он должен найти зашифрованный дом, вам нужен только пароль для входа. Сделайте резервную копию после восстановления и переустановите свою систему.
Вы всегда должны создавать резервную кодовую фразу для шифрования и создавать отдельную резервную копию на внешнем 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
Он должен найти зашифрованный дом, вам нужен только пароль для входа. Сделайте резервную копию после восстановления и переустановите свою систему.