Let's assume this kind of situation: we have one user logged in, executing some application through sudo
or su
. This user has got a dbus-daemon
running.
However, when an application running with root privileges tries to access D-Bus, it just spawns another dbus-daemon
, owned by root user. That's not a desired situation.
Is there a way to gain access to D-Bus session of user who ran the application through sudo
or su
?