Какой сервис просит “Аутентификацию изменять собственные пользовательские данные”?

Похожие страницы: На вид случайная “Аутентификация требуется, чтобы изменять Ваши собственные пользовательские данные”

Время от времени (только после возобновления от Приостанавливают) я получаю следующий диалог.

enter image description here

Предоставленная информация недостаточно, чтобы я решил, что сделать (следовательно, я отменяю, конечно, :-)
Ссылка в разделе 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 который запросила программа, какое действие, но этому нужен новый вопрос.

3
задан 19 January 2016 в 20:07

2 ответа

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]

4
ответ дан 1 December 2019 в 15:36

Эта ошибка была разрешена: 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" - швейцар

1
ответ дан 1 December 2019 в 15:36

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

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