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