Почему Ubuntu может выполнить выключение из графического интерфейса, даже если это является привилегией в командной строке?
Возможный дубликат:
Разница между закрытием меню и выключением -h сейчас
Почему Ubuntu может выполнить выключение из графического интерфейса, даже если это является привилегией в командной строке? По какому механизму это происходит?
1 ответ
Механизмом представляется сообщение DBus, отправленное процессу с привилегиями root. Взято из Как сделать выключение без пароля администратора?:
Неисправность:
dbus-send --system --print-reply --dest=org.freedesktop.Hal \ /org/freedesktop/Hal/devices/computer \ org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown