Dbus: Terminar no funciona con otro usuario

Dbus: Terminar no funciona con otro usuario

Soy nuevo en dbus (usando Ubuntu 14.04, Unity). Entonces, inicié sesión con el usuario A, creé el proceso como usuario B y ese proceso crea una sesión para el usuario B, ahora quiero usar mensajes dbus para cerrar la sesión de ese proceso para el usuario B. Quiero que mi proceso funcione en todos los escritorios. sobre Así que descargué una herramienta llamada d-feety comencé a jugar con ella. Me di cuenta de que cada vez que se crea una sesión en el sistema /org/freedesktop/User/1002se agrega (1002 es el UID para el usuario B) en org.freedesktop.login1.
Entonces intenté iniciar:
sudo dbus-send --type=method_call --print-reply --system --dest=org.freedesktop.login1 /org/freedesktop/login1/user/1000 org.freedesktop.login1.User.Terminate
pero me da un error que dice Error org.freedesktop.DBus.Error.UnknownObject: Unknown user: Utilicé ctr+alt+f1el inicio de sesión como usuario B, inicié startxy desde el usuario Como escritorio utilicé el mismo comando, me da un error que dice 'GDBus.Error:org.freedesktop.DBus.Error.UnknownObject: Permission Denied'Pero esta vez funciona (cierra la sesión). Estoy un poco perdido. Espero que puedas ayudar. Gracias.

información relacionada