Задача: нужно, чтобы команда pm-suspend не запрашивала у пользователя пароля для выполнения.
Прочитал man sudoers. В мане есть строчки:
«By default, sudo requires that a user authenticate him or herself before running a command. This behavior can be modified via the NOPASSWD tag. Like a Runas_Spec, the NOPASSWD tag sets a default for the commands that follow it in the Cmnd_Spec_List. Conversely, the PASSWD tag can be used to reverse things. For example:
ray rushmore = NOPASSWD: /bin/kill, /bin/ls, /usr/bin/lprm
Сказано — сделано. Дописал в /etc/sudoers с помощью sudo visudo строчку:
pushistiq pushistiq = NOPASSWD: /usr/sbin/pm-suspend
pm-suspend
„This utility may only be run by the root user.“
Ну, и, соответственно, традиционное ЧЯДНТ... help, please!