Описание тега lg-sunrise
Такого варианта не существует в судо.
Разница между сценариями SysV и выскочка файлы конфигурации только что: сценариями SysV скрипты, исполняемые в их собственном праве, и вы можете сказать, судо, чтобы разрешить какую-то группу, чтобы выполнить их. В другой стороны, выскочка конфигурационные файлы просто файлы конфигурации, а не исполняемые файлы, поэтому выполнение старта
(символическая ссылка на initctl
)- это самое sudo позволяет. Ваша проблема здесь заключается в том, что позволяет людям работать initctl
вы позволяете им initctl
все.
Решение хоть и простое, если ваше беспокойство только в одном задании. Сделать скрипт, скажем /usr/bin/jobname.sh
с
#!/Бен/ш
initctl 1 $имя_задания
затем команду chmod 755 /usr/bin/jobname.sh
и, наконец, добавить, что исполняемый файл файлами sudoers:
%Группа All = NOPASSWD: /usr/bin/jobname.sh
Таким образом, каждый может позвонить jobname.sh начать
или jobname.sh стоп
на управления этого конкретного задания. Возможно, вы захотите добавить некоторые проверки, чтобы разрешить только запуск
и остановка
параметров и т. д.