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

2807
shearn89

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

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

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

Благодарю.

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

2

1 ответ на вопрос

1
Kuka

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

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

Enh. Нам не нравятся ответы только для ссылок. Особенно ссылки только на продукт. Немного спама. Может быть, улучшить это с некоторыми подробностями об этом pllugin, или как сделать это с этим pulgin, или как там. HopelessN00b 9 лет назад 0

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