Приложение просит разблокировать брелок при запуске, но не говорит, какой

25

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

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

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

Как я могу узнать, какое приложение просит разблокировать брелок и исправить это?

Вот как это выглядит: альтернативный текст

Идан К
источник
Какую версию Ubuntu вы используете? И вы можете выложить нам снимок всплывающего окна?
karthick87
Ubuntu 10.10. И это негативно относится к снимку, он не работает. Клавиша экрана печати или любое из меню кажутся заблокированными.
Идан К
Я могу сфотографировать это с помощью камеры, если вы думаете, что это поможет.
Идан К
какое приложение вы установили в последнее время, для которого требуется пароль ... Если вы подключаетесь к беспроводной сети, убедитесь, что проверено "доступно всем пользователям" ..
karthick87
Я не думаю, что я установил что-либо в последнее время, что требует пароль. И я не присоединяюсь к беспроводной сети.
Идан К

Ответы:

9

Я установил свой ящик для автоматического входа, и он делает это при каждом входе в систему. В моем случае это семейство приложений nm-applet / network-manager.

edit:
btw, проблема была вокруг в течение некоторого времени, очевидно, некоторая половина исправления была устранена во время обновления пакета, но я отступаю ... одно решение здесь

WHATEVER вызывает проблему, которую вы можете добавить после входа в систему, но прежде всего: скрипт с libpam-gnome-keyring для его разблокировки ... пакет для получения этого инструмента: libpam-gnome-keyring по крайней мере в 11.04

#!/bin/bash  
#launch useful stuff for gnome
#first unlock the default keyring...  
echo YOUR_KEYRING_PASSWORD_HERE | /usr/libexec/pam-keyring-tool -u -s  
#then run nm-applet in the background...  
nm-applet &  

и «ошибкам» на bugzilla, вероятно, постоянно уделяется приоритетное значение low, потому что это только для пользователей аутологина. это не происходит "из коробки" только из-за настройки. просто пытаюсь помочь вам понять, почему кажется, что разработчикам все равно. это не проблема кодирования, это ... ну ... что-то еще.

доказательство видео, что это nm-апплет здесь

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

RobotHumans
источник
Я веду автоматическую регистрацию с тех пор навсегда. Как вы знаете, какое приложение вызывает его в вашем случае? Могу ли я как-то проверить, что вызывает это в моей настройке?
Идан К
np, просто расстраиваюсь, что я знал, что был прав и не получил щедрость ... ну да ладно. не встретил ограничения по времени
RobotHumans
Я дал бы вам остаток моего представителя, если бы мог, если бы это вас утешало;)
Idan K
опять нп. Я мог бы сделать это копать, прежде чем он истек, и я не сделал. моя вина
RobotHumans
5

С точки зрения безопасности ответ заключается в том, что в текущих дистрибутивах (не только в Ubuntu) вы не можете определить, какое это приложение. См. Https://bugzilla.gnome.org/show_bug.cgi?id=574315#c4 для получения разъяснений от разработчика ключей gnome, включая последствия для безопасности и масштаб задачи. Смотрите также http://live.gnome.org/GnomeKeyring/SecurityPhilosophy

(С практической точки зрения я также использую автоматический вход в Ubuntu, и кажется, что это действительно nm-applet.)

david.libremone
источник
2

Я нашел:

  • Аналогичный вопрос на unix.stackexchange.com .

  • Несколько отчетов об ошибках ( альтернативный текст# 575877 , альтернативный текст# 246185 ), описывающих ту же проблему.

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

Исайя
источник
пожалуйста, смотрите мой исправленный ответ и видео
RobotHumans
спасибо за ссылку на ошибку, я добавил ссылку на вышестоящую ошибку здесь и на вопрос о Unix - bugzilla.gnome.org/show_bug.cgi?id=574315 и запросил комментарии у разработчиков здесь
david.libremone
1

Возможно ли, что вы недавно изменили свой пароль?

Чтобы увидеть, какие пароли хранятся в вашем брелоке, перейдите в «Пароли и ключи шифрования» в системном разделе -> настройки (я думаю - я всегда удаляю его как угрозу безопасности).

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

Scaine
источник
1

Итак, перейдите в свою домашнюю папку Places> Home Folder And Нажмите, CTRL-Hчтобы показать скрытые файлы, затем перейдите к .gnome2/keyrings. Посмотрите на default.keyring . Если он есть или есть какой-то файл с именем «default», посмотрите на него, и это приложение вызывает у вас все эти проблемы.

Майкл Харкер
источник
Оба файла, которые вы упомянули, находятся там. defaultсодержит строку default. и, default.keyringкажется, содержит только двоичные данные.
Идан К
На моем ноутбуке есть файл, я загружу его и посмотрю, как он называется, а затем верну вам его. Я мог бы также опубликовать пример того, что он говорит в части имени.
Майкл Харкер
На моем ноутбуке нет бинарных файлов: /
Micheal Harker
1

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

Майкл Харкер
источник
0

Запустите системный монитор из системы - Администрирование и проверьте, какое приложение выдает приглашение.

BZ1
источник
Когда появляется подсказка, я не могу ничего нажать на экране, включая Systemменю.
Идан К
0

Привет диалоговое окно для ключей появляется, когда Ubuntu находит беспроводную сеть. Это утилита для сохранения ваших секретных сетевых учетных данных, таких как пароль и т. Д. Вы можете изменить настройки из системы> Администрирование> Менеджер ключей. (Я думаю, вы можете найти менеджера здесь) (Я не помню точное местоположение извините)

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