/run/dbus permissions too restrictive
The permissions of /run/dbus
were changed to root:messagebus 0750
here: 2779b814
This prevents things that don't run as root from accessing the system dbus, which makes sense if you look at the permissions. What is the recommended way to 'fix' things that need access to dbus? Some desktop environments started with dbus-session-run
fail, e.g. Phosh:
(phoc:2538): phoc-wlroots-CRITICAL **: 10:55:33.650: [backend/session/logind.c:805] Failed to open D-Bus connection: Permission denied
Is the expectation that everything has to be in the messagebus
group now? I tried adding my user to that group and starting phosh, but it just hangs, so I suspect a few more things need to be in this group...
Or is there some other recommended way to handle this without reverting back to using 0755
for /run/dbus
?