Хорошая практика для создания сценария для начинания/останавливания/перезапущения сервиса?

Я не хочу быть offtopic, но... Больше лошадиной силы к тому ПК?

Добавление поршня является легким и дешевым и может добиться цели...

0
задан 8 February 2013 в 13:42
2 ответа

Вместо этого используйте sudo для управления доступом пользователей. Создайте сценарий инициализации в /etc/init.d/ , следуя обычным соглашениям. (Сценарии для Ubuntu / Debian должны использовать start-stop-daemon для запуска, остановки с повторными попытками и проверки состояний процесса.) Затем запустите visudo и добавьте соответствующие записи, чтобы пользователи могли управлять эта услуга. Например:

User_Alias  SERVICE_USERS = bob, jane
Cmnd_Alias  SERVICE_CMNDS = service service-name

SERVICE_USERS ALL = SERVICE_CMNDS

Указанные пользователи могут затем запустить sudo service имя-службы start и т. Д.

1
ответ дан 4 December 2019 в 21:27

Я думаю, что вы создаете много ненужных сложностей, взгляните на членство в группах и файл / etc / sudoers. С помощью этих инструментов вы можете давать очень конкретные разрешения службам и файлам в системе. Его легче администрировать, он выдержит обновления и позволит вам добавлять и удалять пользователей гораздо более централизованным, но детализированным образом.

Nick

0
ответ дан 4 December 2019 в 21:27

Теги

Похожие вопросы