about using privileged (KAuth) helpers: system dbus daemon on OS X?

René J.V. Bertin rjvbertin at gmail.com
Sat Sep 17 19:37:15 UTC 2016


Hi,

I'm still trying to get around platform-limitations on OS X to get privileged helpers to work in the KF5 KAuth framework.

I had hoped that it would only be a matter of a fallback obtaining the session bus address when running under sudo or setuid (see the attached patch, against v1.10.8), but after getting the privileged helper to leave messages where I can read them it turns out it is being started by the system dbus daemon.

I can only presume this is the case on Linux too, but how then can it connect to the user's session bus there?

FWIW: running 

%> sudo launchctl setenv DBUS_LAUNCHD_SESSION_BUS_SOCKET $DBUS_LAUNCHD_SESSION_BUS_SOCKET

appears to give allow privileged helpers to work with the patched dbus.

Thanks,
René
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch-allow-setuid.diff
Type: text/x-patch
Size: 1598 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dbus/attachments/20160917/dca77a62/attachment.bin>


More information about the dbus mailing list