Re: Выполнение привелигированых команд пользователем.
Oleksandr Gavenko <gavenkoa@gmail.com> writes:
> Для меня привычные команды:
>
> $ sudo halt
> $ sudo pm-suspend
>
> Они требуют прав root. Но пользователь декстопа должен иметь право выполнять
> эти операции!
>
> Как это сделано в популярных DE? В ~/.fvwm/config для себя я пропишу с sudo,
> но выглядит как то некошерно...
Почему некошерно? Дай права выполняться без пароля только этим
командам. У меня icewm и вот мой /etc/sudoers. Я даю новой группе
shutdown (символ %) права на выполнение операций перезагрузки без
пароля, добавляю пользователя в эту группу, и все. Остальные команды уже
будут требовать пароля.
Cmnd_Alias POWEROFF = /sbin/shutdown, /sbin/halt, /sbin/reboot, \
/sbin/poweroff, /usr/sbin/pm-suspend, \
/usr/sbin/pm-hibernate
%shutdown ALL = (root) NOPASSWD: POWEROFF
Reply to: