не могу войти после смены пароля (ecryptfs)

12

Я на Ubuntu 12.10 с одним пользователем, использующим зашифрованный дом.

Некоторое время назад я изменил пароль пользователя, а затем забыл его.

Затем я сделал резервную копию своих файлов с помощью помощи Дастина на внешний диск. Я собирался удалить свою систему и выполнить новую установку, когда понял, что существует опция восстановления, в которой я могу сбросить свой пароль пользователя. Использование Как мне сбросить утерянный пароль администратора? Я установил новый пароль для моего пользователя.

После перезагрузки я могу войти в Unity, используя мой новый пароль, но я сразу возвращаюсь на экран Unity. (Нет сообщения о ложном пароле)

Используя терминал, я могу войти, используя новый пароль пользователя.

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

СЕБ
источник

Ответы:

15

основано на grayfox 17 мая в 19:28 - http://unixtitan.net/main/2010/11/16/annoyance-changing-password-with-ecryptfs/ (у меня недостаточно репутации, чтобы комментировать его ответ)

У меня была точно такая же проблема. Изменил мой пароль, используя 'passwd', испортил вещи из-за зашифрованного домашнего каталога. Приведенная выше ссылка содержит решение:

войти в терминал

$ ecryptfs-mount-private

Вы должны знать свой старый пароль для монтирования.

Это разблокирует и смонтирует ваш / home / $ USER. На данный момент мы можем получить доступ к / home / $ USER. Так что просто вернитесь и запустите ...

$ ecryptfs-rewrap-passphrase ~/.ecryptfs/wrapped-passphrase

Он запросит у вас старый пароль, после чего вы сможете ввести новый. Вам также необходимо изменить пароль для вашего набора ключей. В строке меню - [Приложения] => [Стандартные] => [Пароли и ключи шифрования]. На вкладке Пароли - щелкните правой кнопкой мыши «Пароли: логин» и «Изменить пароль».

кредиты на http://unixtitan.net !

user220107
источник
3

если домашний каталог зашифрован, вы не должны менять свой пароль с помощью команды passwd .

Если кто-то забывает свой пароль для входа и домашний каталог зашифрован, вам не следует пытаться сбросить его с помощью методов, перечисленных на других сайтах, таких как ручное редактирование / etc / shadow или sudo passwd user с использованием другой учетной записи и т. Д. И т. Д.

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

Кажется, вы были достаточно мудры, чтобы иметь сохраненную копию пароля в развернутом файле ecryptfs. В этом случае есть инструменты шифрования для решения проблемы. См. Http://blog.dustinkirkland.com/2011/04/introduction-ecryptfs-recover-private.html.

Люди, которые не хранили его и не помнят старый пароль для входа, могут взглянуть на этот http://mennucc1.debian.net/shadow_crack/

user2230077
источник