D-Bus 上的某个接口注册了哪些服务?

D-Bus 上的某个接口注册了哪些服务?

我知道 PolKit 使用org.freedesktop.PolicyKit1.AuthenticationAgent接口连接到身份验证代理。我想知道这个接口注册了哪个服务。最好的方法是什么?

答案1

我找到了答案。首先,我应该询问总线名称,而不是接口。但就我而言,我什至不关心总线,因为身份验证代理使用适当的方法为 polkit 注册自身,因此它可能具有类似 的总线名称:1.223。它只是说“嘿,polkitd,请将所有身份验证请求重定向到此总线”。查找当前身份验证代理的最佳方法是 grep 安全日志(来自 syslog 的日志)以查找有关注册代理的 polkit 报告:)

相关内容