How to interact with existing dbus session through sudo?

Thiago Macieira thiago at
Tue Mar 18 13:44:04 PDT 2014

Em ter 18 mar 2014, às 14:22:45, Louise Baldwin escreveu:
>  Why not?
> I need to be able to run tasks consecutively for two different users (root
> and Louise). How do you suggest this be accomplished if it's "impossible"
> to use sudo with dbus?

It's not permitted because the bus daemon disconnects if it detects a 
connection from a different user. It's been like that for 8 years.

Maybe the solution to your problem is to use something other than D-Bus. 
Moreover, if one of the processes is running as root, you need to do a 
thorough verification of the incoming data to avoid exploits leading to 
privilege escalation.

Thiago Macieira - thiago (AT) - thiago (AT)
   Software Architect - Intel Open Source Technology Center
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

More information about the dbus mailing list