21 Stimmen

Benutzerzugriff in Jenkins, wie kann ich jemandem Zugriff geben, nur um Jobs zu sehen?

Benutzerzugriff in Jenkins, wie kann ich jemandem Zugriff geben, um nur Jobs zu sehen.

Ich möchte einen Administrator einrichten und alle anderen sollen nur Jobs sehen können. Kann mir bitte jemand sagen, wie das geht?

34voto

Anders Lindahl Punkte 39752

Das Jenkins-Wiki bietet eine gute Erklärung, wie dies gemacht wird: Standard-Sicherheitskonfiguration.

Im Wesentlichen tun Sie dies:

  • Gehen Sie zu Jenkins -> Jenkins verwalten -> Globale Sicherheit konfigurieren.
  • Aktivieren Sie die Sicherheit.
  • Legen Sie "Benutzerdatenbank von Jenkins" als Sicherheitsbereich fest.
  • Aktivieren Sie "Benutzern die Anmeldung gestatten"
  • Wählen Sie "Matrix-basierte Sicherheit"
  • Aktivieren Sie "Gesamtleserecht" für Anonyme.
  • Fügen Sie Ihr Administratorkonto in die Matrix ein, setzen Sie ein Häkchen bei jedem Kästchen.
  • Speichern Sie die Konfiguration und melden Sie sich mit dem Administrator-Benutzernamen an, um ein Passwort festzulegen.

6voto

Lars Kotthoff Punkte 104059

Gehen Sie zu "Jenkins verwalten" -> "System konfigurieren" und wählen Sie unter "Autorisierung" "Sicherheit auf Matrix-Basis". Dort können Sie genau festlegen, was jeder Benutzer tun darf.

6voto

Hasaan Ali Punkte 1184

Ein einfacher Weg: Ich ging zu Manage Jenkins > Konfiguriere globale Sicherheit und überprüfte Zugriff für anonymes Lesen zulassen.

Jetzt kann jeder, der keine Anmeldeinformationen hat, die Jobs anzeigen.

5voto

Megha Chovatiya Punkte 457

Schritte zum Erstellen eines neuen Benutzers in Jenkins mit nur Lesezugriff

Schritte zum Erstellen eines neuen Benutzers

  1. Melden Sie sich bei Jenkins an
  2. Gehen Sie zu "Jenkins verwalten"
  3. Gehen Sie zu "Benutzer erstellen"
  4. Geben Sie alle Details ein - Benutzername, Passwort, Passwort bestätigen, Vollständiger Name, E-Mail
  5. Wählen Sie "Benutzer erstellen"

Schritte zum Zuweisen von nur Lesezugriff

  1. Melden Sie sich bei Jenkins an
  2. Gehen Sie zu "Jenkins verwalten"
  3. Gehen Sie zu "Globale Sicherheit konfigurieren"
  4. Wählen Sie Jenkins eigene Benutzerdatenbank
  5. Aktivieren Sie das Kontrollkästchen "Benutzern die Registrierung erlauben"
  6. Wählen Sie matrixbasierte Sicherheit
  7. Wählen Sie die Schaltfläche "Benutzer oder Gruppe hinzufügen"
  8. Geben Sie Benutzernamen oder Gruppennamen ein - geben Sie den Benutzernamen des erstellten Benutzers ein
  9. Aktivieren Sie 3 Leseoptionen unter - Gesamt, Job, Ansicht
  10. Speichern und Anwenden

Melden Sie sich mit der neuen Benutzer-ID an und überprüfen Sie, ob die Änderungen übernommen wurden

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X