Я використовую Ubuntu 11.04. Я хочу запустити скрипт, який перевіряє запущений процес і вимикає систему, коли цей процес закінчується. Для цього користувачеві потрібен доступ до відключення, щоб сценарій може бути виконаний без необхідності пароля.
Я посилався на цю сторінку і додав текст у свій файл судерів. Однак я все-таки запитую мені пароль кожного разу, коли я його виконую sudo shutdown -h now
. Крім того, я отримую помилку про те, що кореневі привілеї потрібні, коли я виконую завершення роботи без судо.
Мій файл судорів виглядає приблизно так.
# Cmnd alias specification
Cmnd_Alias SHUTDOWN = /sbin/shutdown
# User privilege specification
root ALL=(ALL:ALL) ALL
myusername ALL = NOPASSWD: SHUTDOWN
Як я можу дати дозвіл користувачеві виконувати команду відключення, не вводячи пароль вручну?
Дякую.
sudoers
файл, будь ласка?