Dbus: прекратить работу с другим пользователем

Я новичок в dbus (используя Ubuntu 14.04, Unity). Поэтому я зарегистрировался с пользователем A, создаю процесс как пользователь B, и этот процесс создает сеанс для пользователя B, теперь я хочу использовать сообщения dbus для отключения сеанса от этого процесса для пользователя B. Я хочу, чтобы мой процесс работал на каждом рабочем столе окр. Итак, у меня есть инструмент для загрузки, называемый d-feet , и начал играть с ним, я заметил, что каждый сеанс создается в системе /org/freedesktop/User/1002 добавлен (1002 – это UID для пользователя B) в org.freedesktop.login1 .
Поэтому я попытался запустить:
sudo dbus-send --type=method_call --print-reply --system --dest=org.freedesktop.login1 /org/freedesktop/login1/user/1000 org.freedesktop.login1.User.Terminate
Но это дает мне ошибку, говоря об Error org.freedesktop.DBus.Error.UnknownObject: Unknown user , я использовал ctr+alt+f1 логин в качестве пользователя B, запустил startx и от пользователя. В качестве рабочего стола я использовал ту же команду, 'GDBus.Error:org.freedesktop.DBus.Error.UnknownObject: Permission Denied' Но на этот раз он работает (завершает сессию). Я немного потерян. Надеюсь, ты поможешь. Благодарю.