Похожие страницы: На вид случайная “Аутентификация требуется, чтобы изменять Ваши собственные пользовательские данные”
Время от времени (только после возобновления от Приостанавливают) я получаю следующий диалог.
Предоставленная информация недостаточно, чтобы я решил, что сделать (следовательно, я отменяю, конечно, :-)
Ссылка в разделе Details не ведет никуда.
Мое предположение - то, что существует некоторая программа (A), спрашивая некоторый сервис (B) для полномочий.
Я хочу знать, как узнать, какой сервис/программа (B) генерирует этот диалог (подсказки о программе (A), запрашивающей, чтобы полномочия во-первых приветствовались также :-))
Ubuntu 15.10
Дальнейшее расследование поощрено шоу ответа waltinator polkitd
возможно быть частью (B)
Выборка от journalctl
(разрывы строки, вставленные для предотвращения прокрутки)
Jan 10 12:22:04 big polkitd(authority=local)[1157]: Operator of unix-session:c2 FAILED to authenticate to gain authorization for action org.freedesktop.accounts.change-own-user-data for system-bus-name::1.68 [/usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service] (owned by unix-user:g) Jan 10 12:22:04 big dbus[1045]: [system] Rejected send message, 9 matched rules; type="error", sender=":1.4" (uid=0 pid=1117 comm="/usr/lib/accountsservice/accounts-daemon ") interface="(unset)" member="(unset)" error name="org.freedesktop.Accounts.Error.PermissionDenied" requested_reply="0" destination=":1.68" (uid=1000 pid=3973 comm="/usr/lib/x86_64-linux-gnu/indicator-messages/indic")
Благодаря предложению waltinator о xwininfo
(который не говорит pid о процессе окна), что я теперь нашел wininfo
. Таким образом, я смог подтвердить, что окно создается /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
.
Теперь я хочу способ спросить polkitd
/policykit
который запросила программа, какое действие, но этому нужен новый вопрос.
xlsclients
поможет Вам узнать, какой процесс владеет всплывающим окном. От man xlsclients
(на самом деле от http://manpages.ubuntu.com/manpages/trusty/en/man1/xlsclients.1.html ):
надежный человек (1) xlsclients.1.gz, Обеспеченный: x11-utils_7.7+1_i386 ошибка
ИМЯ
xlsclients - list client applications running on a display
ОПИСАНИЕ
Xlsclients is a utility for listing information about the client
applications running on a display. It may be used to generate scripts
representing a snapshot of the user's current session.
NAME
xlsclients - list client applications running on a display
SYNOPSIS
xlsclients [-display displayname] [-a] [-l] [-m maxcmdlen]
РЕЗЮМЕ xlsclients [-display displayname] [-a] [-l] [-m maxcmdlen]
Эта ошибка была разрешена: https://bugs.launchpad.net/ubuntu / + source/policykit-1-gnome / + ошибка/1512002
можно установить обновленный пакет (должен включить 'предложенный' repo), который изменяет политику:
/usr/share/polkit-1/actions/org.freedesktop.accounts.policy
- <allow_any>auth_self</allow_any>
- <allow_inactive>auth_self</allow_inactive>
+ <allow_any>yes</allow_any>
+ <allow_inactive>yes</allow_inactive>
"В настоящее время, data/org.freedesktop.accounts.policy.in указывает, что пользователь должен быть активным для установки его собственных данных".-alkisg
"Я не могу думать ни о какой причине, почему наличие сессии было бы важно в этом случае, таким образом, я думаю, изменяясь allow_any к да, должен быть прекрасным".-mdeslaur
"Эта ошибка был зафиксирован в пакете accountsservice - 0.6.40-2ubuntu12" - швейцар