Новая цепочка для ключей входа создается при каждом входе

Ubuntu 13.04 64 бит. Автосалон НЕ отключен (т. Е. Я должен ввести свой пароль для входа в систему). Пароль для цепочки ключей «Логин» (ранее моя только цепочка ключей совпадает с моим паролем для входа в систему.

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

Таким образом, у меня есть брелок для имени «Логин» при каждом входе в систему. с тех пор, как это началось (без тех, которые я удалил), но только один (только что созданный) фактически разблокируется при входе в систему.

having just logged in and responded to the password prompt

2
задан 25 August 2013 в 01:36

1 ответ

У меня была такая же проблема некоторое время. Вот как я наконец исправил это.

Сначала откройте seahorse и создайте новый набор ключей, я назвал его Extra, и скопируйте все, что вам абсолютно необходимо сохранить, в этот набор ключей.

Затем выйдите из системы и перейдите к VT (Ctrl+Alt+F2). Войдите, а затем cd .local/share/keyrings/. ls чтобы увидеть, какие файлы ключей доступны, затем rm login* default или иным образом удалите все ключи для входа в систему и файл по умолчанию.

Войдите в систему, и все должно работать как обычно, за исключением того, что вам потребуется повторно пройти аутентификацию всех ваших сетевых учетных записей. Если вы в следующий раз используете Google Chrome / Chromium, он включится, и все его пароли будут синхронизированы обратно в связку ключей.


tl; dr rm .local/share/keyrings/{login*,default}, пока не запущен GNOME / Unity.

0
ответ дан 25 August 2013 в 01:36

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

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