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

Мой зашифрованный домашний каталог в Ubuntu был потерян, когда я сменил пароль пользователя.

Это было потому, что я сделал это из командной строки как root. Таким образом, мой пароль пользователя больше не связан с моими зашифрованными данными пользователя. Как мне их воссоединить?

2 ответа

Если вы не изменили пароль, потому что забыли его, вы можете изменить его обратно, сделать резервную копию без шифрования, удалить все, изменить пароль снова и восстановить все. Это то, что я могу догадаться, не зная, как работает шифрование. Надеюсь, он будет зашифрован при импорте, если вы хотите чувствовать себя в безопасности, сделайте резервную копию и просто скопируйте его куда-нибудь и попробуйте скопировать сначала.

Я попытался два решения, чтобы спасти эти домашние данные для моего user1 (давайте назовем это так).

В результате у меня есть данные, но я потерял целостность системы.

я.) Изменил пароль user1 обратно на тот, который был изначально

ii.) Создайте еще одну зашифрованную учетную запись пользователя (user2), воспользовавшись инструментом Дастина Киркланда для восстановления данных из user1, скопировав их в домашнюю страницу user2 (полагаясь на часто цитируемую версию linux, для резервного копирования которой вам нужно всего лишь скопировать / / домашний каталог).

Результатом был хаос.

Это было на первый взгляд, это не беспредел. На первый взгляд это выглядело так:

i) Результат: учетная запись user1 была открыта и данные доступны после возврата пароля

ii) Результат: учетная запись user2 создана и превращена в копию user1 путем копирования в нее директории восстановления /home/user1 после ее извлечения с помощью инструмента Kirkland.

Возможно, что моя система перепутала пароли между двумя учетными записями.

ii) для входа в систему user1 требуется восстановить старый пароль (как и ожидалось)

i.ii.) для входа в систему как root пользователя user1 в командной строке требуется пароль root (как и ожидалось - пароль root был изменен при изменении паролей других пользователей в операции, вызвавшей эту ошибку)

i.iii.) user1 GUI-аутентификация (например, при монтировании диска) запрашивает пароль user2. Это не ожидается и не желательно. Обычно в этой ситуации запрашивается пароль root.

ii.) Учетная запись user2 открывается с ожидаемым паролем user2 и начинает отображать последнее сохраненное состояние user1, но мгновенно вылетает. Полная блокировка.

Замысловатое решение Питера Нерлиха теперь выглядит довольно привлекательно.

(NB. Конкретные рекомендации по ii. Кажутся скудными. Хотя было бы разумно восстановить home/user1 в каталог /home другого пользователя с тем же именем, казалось нежелательным создавать две учетные записи пользователей с одинаковым именем на одном компьютере. Так как инструмент Киркленда выполнил свое спасение, распаковав /home/user1 во временный каталог, было нелогично попытаться вернуть это обратно в /home/user1, так что это было похоже на соединение catch-22 с змеями и спагетти. смешались вместе. ужасно. действительно ужасно).

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