ginz 26.06.2012 11:54
Есть вопрос! — openbox - shutdown без root-овых прав
Суть: есть openbox, запускается с помощью всех возможных плюшек (ck-launch-session dbus-launch openbox-session). При этом, если какой-то DM запускает LXDE, то в нём работают все нужные функции (выключение, перезагрузка и иже с ними), а если я запускаю (SLiM) openbox, то всё, что пытается сделать, например, oblogout, заканчивается примерно так:Error org.freedesktop.ConsoleKit.Manager.NotPrivileged: Not Authorized
Вопрос: что сделать, чтобы всё это работало. При этом, не хочется давать права на исполнение /sbin/shutdown, а также ставить sudo на NOPASSWORD-ный режим.
__
Оказалось, что как раз-таки ck-launch-session не нужен при загрузке через SLiM, а именно мешает. Так что решение: выпилить его из .xinitrc.
Хм а чем принципиально разрешение выключать через dbus безопасней чем sudo?
Это конечно дыра, но можете выдать suid бит, или sudo (nopasswd) на своего юзера.
Или так: http://welinux.ru/post/5895/#cmnt104566