Как мне перестать получать запрос на разблокировку набора ключей «по умолчанию» при загрузке?


276

Всякий раз, когда Ubuntu загружается, появляется диалоговое окно с просьбой разблокировать мой набор ключей по умолчанию.

Есть ли способ, которым это может автоматически разблокироваться через PAM или каким-либо другим магическим способом?

введите описание изображения здесь


2
Смотрите также: askubuntu.com/q/495957/178596
Уилф

1
Это кажется опасным, нет ли способа подключиться к PAM для разблокировки через ssh-ключ?
MrMesees

3
Я не могу поверить, что топ-ответы просто "удалить ваш пароль". Серьезно!?
Patrickvacek

@patrickvacek Если вы разрешаете автоматический вход в систему и хотите автоматически разблокировать набор ключей, зачем вам пароль?
Оли

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

Ответы:


125

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

С этим, как говорится,

Я думаю, что самый простой способ - установить пароль для связки ключей на пустой пароль - тогда вам не будет предложено ввести пароль:

  1. Открытые приложения -> Аксессуары -> Пароль и ключи шифрования
  2. Щелкните правой кнопкой мыши на брелок для входа в систему
  3. Выберите «Изменить пароль»
  4. Введите старый пароль и оставьте новый пароль пустым
  5. Нажмите ok, прочитайте предупреждение о безопасности, подумайте об этом, и если вы все еще хотите избавиться от этого диалога, выберите «использовать небезопасное хранилище».

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

Приложение для Ubuntu 11.04 :

  • В сеансе Unity по умолчанию вы можете запустить приложение, нажав на логотип Ubuntu в верхнем левом углу, затем введя Пароль и выбрав Пароль и Ключи шифрования в результате поиска.

  • В классическом сеансе путь для запуска приложения был изменен на « Система» → «Настройки» → «Пароль и ключи шифрования».

Приложение для Ubuntu 11.10 :

  • В сеансе Unity по умолчанию вы можете запустить приложение, щелкнув панель запуска Ubuntu (первый элемент) на панели запуска Unity с левой стороны, затем введя Пароль и выбрав Пароль и Ключи шифрования в результате поиска.

  • В классическом сеансе (из gnome-session-fallbackпакета) путь для запуска приложения снова изменился на Приложения → Другие → Пароль и Ключи шифрования.


Спасибо за подсказку, также ключи паролей и шифрования были перемещены в Систему> Настройки в 11.04
Drew

как на 12.04?
Фаной

1
Mac OSX шифрует пароли, но все же удается автоматически войти в систему. Ключи защищены «как обычно» при входе в систему. Единственной дополнительной угрозой является потеря физического доступа к вашему компьютеру. Будет ли Ubuntu предоставлять аналогичную функцию в будущем?

5
После нескольких перезапусков всплывающее окно снова возвращается ... Я уже примерно 100 раз
меняю

1
не работает ... где находится "Приложения -> Аксессуары -> Пароль и ключи шифрования" ???? его не существует
Nicolas S.Xu

58

Для Ubuntu 12.10 и выше

Интерфейс менеджера «Пароль и брелок» немного изменился в 12.10. Когда вы откроете его, вы не сразу увидите брелок «Логин», как описано в других ответах. Интерфейс будет выглядеть так:

введите описание изображения здесь

Чтобы просмотреть брелок для входа в систему, вам нужно открыть Viewменю и выбрать By Keyring. Как только это будет сделано, ваш интерфейс будет выглядеть так:

введите описание изображения здесь

Щелкните правой кнопкой мыши на записи «Логин» в верхней части и выберите Change Password. Вам нужно будет ввести текущий пароль, который должен быть паролем вашей учетной записи, прежде чем продолжить. Когда вы это сделаете, вы получите диалоговое окно, где вас попросят ввести новый пароль дважды:

введите описание изображения здесь

Оставьте это поле пустым, выберите «Продолжить» и выберите его снова, чтобы подтвердить свое желание продолжить без пароля.


2
Отлично, это относится к 13.04.
Габриэль

«Щелкните правой кнопкой мыши на записи« Login »вверху и выберите« Change Password ». Вам нужно будет ввести текущий пароль, который должен быть паролем вашей учетной записи, прежде чем продолжить. Когда вы это сделаете, вы получите диалоговое окно где вам будет предложено ввести новый пароль дважды: «Жирный шрифт, чтобы выделить запрос, который у меня есть, как, если не может сделать, как описано, из-за морского конька использует пароль, отличный от того, который используется для входа в сеанс рабочего стола. Спросил это q askubuntu.com/q/328347/102029 . Проголосуйте, чтобы открыть, пожалуйста ...
geezanansa

1
Работал
нормально

Установка пустого пароля приводит к сбою gnome-shell.
Джейми

40

Для версий до 12.04: (для 12.10 и далее смотрите этот ответ)

Этот метод аналогичен предыдущим версиям Ubuntu, но в конце я также включаю альтернативу командной строки.

1. Использование Gnome Keyring Manager ( Seahorse )

  • Нажмите Alt+ F2, введите seahorse и нажмите Enter, чтобы запустить Gnome Keyring Manager:

    введите описание изображения здесь

  • Либо откройте терминал с помощью Ctrl+ F2+ T, введите seahorse &и нажмите Enter.

  • Откроется окно «Пароли и ключи», как показано ниже. На вкладке « Пароли » выберите логин , щелкните его правой кнопкой мыши и выберите « Изменить пароль» :

    введите описание изображения здесь

  • Откроется окно «Изменить пароль для ключей». Введите старый пароль, а затем оставьте поля новый / подтвердить пароль пустыми . Затем нажмите OK, и появится всплывающее окно с информацией, показанное ниже; прочитайте его, а затем нажмите « Использовать небезопасное хранилище», чтобы не вводить пароль при каждом входе в систему:

    введите описание изображения здесь

  • Закройте диспетчер ключей. После того, как вы выйдете из системы или перезагрузитесь, вам больше не потребуется вводить пароль.

2. Отключите пароль для входа в систему из командной строки

В качестве альтернативы всем вышеперечисленным шагам, просто откройте терминал и введите / вставьте нижеприведенный текст, изменив MYPASSWORDсвой текущий пароль; это оно!

python -c "import gnomekeyring; gnomekeyring.change_password_sync ('login', 'MYPASSWORD', '');"

3
Для первой части это мое окно приложения "морской конек" !! Никаких признаков вкладок с паролями. Так что 1-я часть недействительна, однако, для 2-й части. Это была удивительная душа. Больше не
надоедает

Командная строка - это обходной путь в Ubuntu 14.04, поскольку она приводит к сбою gnome при попытке установить пустой пароль для набора ключей входа в систему.
Джованни Торальдо

+1 за пример. Я на Xbuntu, и это было единственное исправление. В то время как Xbuntu смогла избавиться от всего чудного графического интерфейса, связка ключей все еще цеплялась ...
Крис К

Благодарю. После того, как я установил морского конька и следовал вашим инструкциям, всплывающее окно перестало появляться. Он появлялся каждый раз, когда я запускал реммину. Использование Ubuntu 18.04.2 LTS
ka3ak

16

Просто удалите брелок по умолчанию . (Сначала сделайте резервную копию паролей!) Вам это не нужно. Вы можете сохранить все свои ключи в связке ключей входа .

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

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

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


11

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

Для этого следуйте по пути:

Open Applications > Accessories > Passwords and Encryption Keys

Вы увидите под вкладкой пароли список ключей. Надо называться

«Пароли: логин»

Нажмите на значок +, и вы увидите список учетных записей, для которых требуются пароли, такие как данные Gwibber, пароли Evolution и т. Д.

Это означает, что при входе в систему все эти учетные записи будут разблокированы этим ключом для входа в систему.

Чтобы разблокировать связку ключей при входе в Ubuntu, щелкните правой кнопкой мыши «Пароли: войти» и выберите «Изменить пароль».

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

Чтобы проверить: выйдите из системы, снова войдите в систему и откройте Evolution, чтобы доказать, что это сработало.


2
Я думаю, что это работает только тогда, когда вы не настроены на автоматический вход в систему.
Мэтью

2
Это не сработало для меня. Удаление набора ключей по умолчанию ни один. Это действительно отстой.
E-удовлетворительно

2
Просто отметим, что в Ubuntu 14.04 вы можете попасть в упомянутое выше окно «Пароли и ключи шифрования», выполнив команду seahorseиз командной строки (или выполнив поиск морского конька, а затем щелкнув «пароли и ключи»)
Эрик

Я пытался несколько раз, и когда я собирался вернуться к окнам, я решил попробовать ввести другой пароль в «login» и «default» keyring. Тогда я просто
даю

9

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

Для Ubuntu 14.04 я использовал следующее.

Удалить старую связку ключей:

cd .local/share/keyrings/
rm *.keyring

Перезагрузите систему, чтобы создать новый набор ключей:

sudo shutdown -r now

Убедитесь, что новый набор ключей существует:

cd .local/share/keyrings/
ls -ltr *.keyring

Меня устраивает.
Январь

8

Использование Ubuntu 11.10 с Unity:

  1. Откройте приложение «Пароли и ключи»
  2. На вкладке «Пароли» щелкните правой кнопкой мыши значок пароля.
  3. Выберите «Изменить пароль»
  4. Введите ваш текущий пароль как «Старый пароль»
  5. Оставьте поля «Новый пароль» и «Подтверждение» пустыми
  6. Нажмите "ОК"
  7. Подтвердите «Использовать небезопасное хранилище»

Надеюсь, что это работает для вас


Да, я могу подтвердить, что это работает.
c0de

1

Для Ubuntu 13.10:

  1. Открытые приложения -> Аксессуары -> Пароль и ключи шифрования

  2. Нажмите View -> «By keyring»

  3. Щелкните правой кнопкой мыши на брелок для входа в систему

  4. Выберите «Изменить пароль»

  5. Введите старый пароль и оставьте новый пароль пустым
  6. Нажмите ok, прочитайте предупреждение о безопасности, подумайте об этом, и если вы все еще хотите избавиться от этого диалога, выберите «использовать небезопасное хранилище».

1

Это то что работает

Создать запись рабочего стола в Блокнот / Коврик для мыши

[Desktop Entry]
Version=1.0
Type=Application
Name=Google Chrome 
Comment=
Exec=google-chrome --password-store=basic
Icon=google-chrome
Path=
Terminal=false
StartupNotify=false

Назови это Google Chrome.desktop

Теперь просто запустите наш недавно созданный ярлык, который запускает Chrome без каких-либо перерывов!


0

Я решил эту проблему через терминал. В каталоге / usr / lib есть каталог, называемый gnome-keyring. В этом каталоге есть каталог 'devel' и два файла: gnome-keyring-prompt и gnome-keyring-prompt-3. Я не очень разбираюсь в каталоге 'devel'. Поэтому я удалил только два файла и решил проблема. Соответствующие команды здесь-

cd /usr/lib/gnome-keyring

затем

sudo rm gnome-keyring-prompt gnome-keyring-prompt-3

А затем перезагрузите компьютер, чтобы увидеть эффект.


-2

открой пароли и ключи потом

введите описание изображения здесь

введите описание изображения здесь

Затем вам нужно ввести свой текущий пароль (старый пароль). Не вводите пароль для нового или оставьте его пустым.

Вам необходимо подтвердить, что вы будете хранить незашифрованный пароль. Если вы уверены, что это именно то, что вам нужно, просто нажмите кнопку «Использовать небезопасное хранилище».


да, конечно, я говорю о 12.04
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.