Запуск / остановка сервиса с использованием jenkins/hudson, без sudo
Быстрый вопрос - немного искал, но ничего не нашел.
Я хотел бы иметь возможность остановить / запустить службу на узле Jenkins. Можно ли дать пользователю jenkins разрешение на это БЕЗ использования sudo? Или это будет менее безопасно, чем просто использовать sudo со строками:
По умолчанию: Дженкинс! Requiretty,! Лекция jenkins ALL=NOPASSWD:/etc/init.d/servicename
Благодарю.
(отредактировано, чтобы добавить 'Hudson' к названию)
1 ответ
Взгляните на плагин ssh. Вы можете указать другого пользователя и выполнить команду без необходимости sudo для этого пользователя.