我在使用 multiseat 和 lightdm 时遇到了问题,问题在某种程度上出在 systemd 和 dbus 上,但如果我正确设置了所有内容并使用允许设置设置了 dbus,我总是会被拒绝权限(这是来自带有调试功能的 dbus 监视器):
method call time=1562850404.807597 sender=:1.1 -> destination=org.freedesktop.login1 serial=3 path=/org/freedesktop/login1; interface=org.freedesktop.login1.Manager; member=ListSeats
error time=1562850404.811954 sender=org.freedesktop.DBus -> destination=:1.1 error_name=org.freedesktop.DBus.Error.Spawn.ExecFailed reply_serial=3
string "Failed to execute program org.freedesktop.login1: Permission denied"
这是 dbus 配置的一部分:
<allow send_destination="org.freedesktop.login1"
send_interface="org.freedesktop.login1.Manager"
send_member="ListSeats"/>
有人可以帮助我吗?谢谢!