Start / Stopp eines Dienstes mit jenkins / hudson ohne Sudo

2920
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 10 Jahren 0