Запуск / остановка сервиса с использованием jenkins/hudson, без sudo

Быстрый вопрос - немного искал, но ничего не нашел.

Я хотел бы иметь возможность остановить / запустить службу на узле Jenkins. Можно ли дать пользователю jenkins разрешение на это БЕЗ использования sudo? Или это будет менее безопасно, чем просто использовать sudo со строками:

По умолчанию: Дженкинс! Requiretty,! Лекция
jenkins ALL=NOPASSWD:/etc/init.d/servicename

Благодарю.

(отредактировано, чтобы добавить 'Hudson' к названию)

1 ответ

Взгляните на плагин ssh. Вы можете указать другого пользователя и выполнить команду без необходимости sudo для этого пользователя.

https://wiki.jenkins-ci.org/display/JENKINS/SSH+plugin

Другие вопросы по тегам