Start / Stopp eines Dienstes mit jenkins / hudson ohne Sudo

2876
shearn89

Schnelle Frage - suchte etwas, konnte aber anscheinend nichts finden.

Ich möchte einen Dienst auf einem Jenkins-Knoten stoppen / starten können. Ist es möglich, den jenkins-Benutzern die Berechtigung OHNE Sudo zu geben? Oder ist es weniger sicher als nur Sudo mit den Zeilen zu verwenden:

Voreinstellungen: Jenkins! Requiretty,! Vorlesung jenkins ALL = NOPASSWD: /etc/init.d/servicename 

Vielen Dank.

(bearbeitet, um "hudson" zum Titel hinzuzufügen)

2

1 Antwort auf die Frage

1
Kuka

Schauen Sie sich das ssh-Plugin an. Sie können einen anderen Benutzer angeben und Ihren Befehl ausführen, ohne ihn in diesen Benutzer einzufügen.

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

Enh. Wir mögen hier keine Link-Antworten. Besonders Link-Only-Antworten zu einem Produkt. Ein bisschen Spam. Vielleicht verbessern Sie dies mit einigen Details zu diesem Pllugin, oder wie man es mit diesem Pulgin macht, oder so. HopelessN00b vor 9 Jahren 0