Que serviço está registrado para determinada interface no D-Bus?

2

Eu sei que o PolKit usa a interface org.freedesktop.PolicyKit1.AuthenticationAgent para se conectar ao agente de autenticação. Eu quero saber qual serviço está registrado para essa interface. Qual é a melhor maneira de fazer isso?

    
por user996142 03.05.2016 / 17:07

1 resposta

0

Eu encontrei uma resposta. Primeiro de tudo, eu deveria perguntar sobre o nome do barramento, não a interface. Mas no meu caso, eu não deveria me importar mesmo com o barramento, porque o agente de autenticação se registra para o polkit com o método apropriado, então ele pode ter o nome do barramento como :1.223 . Apenas diz "ei, polkitd, por favor, redirecione todos os pedidos de autenticação para este barramento ". A melhor maneira de encontrar o agente de autenticação atual é o log de segurança do grep (aquele do syslog) para localizar o relatório do polkit sobre o agente registrado :)

    
por 04.05.2016 / 14:31

Tags