Konfiguration von Benutzernrollen und -rechten
Das Verständnis von Rollen und Rechten in Jenkins
Jenkins verwendet ein rollenbasiertes Zugangskontrollsystem (RBAC), um Benutzerrechte zu verwalten. Rollen sind eine Sammlung von Rechten, die die Aktionen definieren, die ein Benutzer innerhalb der Jenkins-Umgebung ausführen kann. Indem Sie Rollen an Benutzer zuweisen, können Sie steuern, was sie tun können und was nicht.
Jenkins kommt mit mehreren vordefinierten Rollen, wie:
- Anonymous: Gewährt schreibgeschützten Zugang zu öffentlichen Jenkins-Ressourcen.
- Authenticated: Gewährt grundlegende Benutzerrechte an authentifizierte Benutzer.
- Admin: Gewährt vollständigen administrativen Zugang zur Jenkins-Instanz.
Sie können auch benutzerdefinierte Rollen mit spezifischen Rechten erstellen, die den Anforderungen Ihrer Organisation angepasst sind.
Die Konfiguration von Rollen und Rechten
Um Rollen und Rechte in Jenkins zu konfigurieren, folgen Sie diesen Schritten:
- Melden Sie sich als Administrator bei Ihrer Jenkins-Instanz an.
- Navigieren Sie zum Abschnitt "Manage Jenkins", klicken Sie dann auf "Manage Roles".
- Auf der Seite "Manage Roles" können Sie die vordefinierten Rollen und ihre zugeordneten Rechte anzeigen.
- Um eine neue Rolle zu erstellen, klicken Sie auf die Schaltfläche "Add Role" und geben Sie einen Namen für die Rolle ein.
- Weisen Sie der neuen Rolle die erforderlichen Rechte zu, indem Sie die entsprechenden Kontrollkästchen markieren.
- Speichern Sie die Änderungen.
graph LR
A[Jenkins Administrator] --> B[Manage Roles]
B --> C[View Predefined Roles]
B --> D[Create New Role]
D --> E[Assign Permissions]
E --> F[Save Changes]
Zuweisen von Rollen an Benutzer
Nachdem Sie die Rollen und Rechte konfiguriert haben, können Sie sie an Benutzer zuweisen. Dazu:
- Navigieren Sie zum Abschnitt "Manage Jenkins", klicken Sie dann auf "Manage Users".
- Auf der Seite "Manage Users" klicken Sie auf den Benutzer, dem Sie eine Rolle zuweisen möchten.
- Auf der Konfigurationsseite des Benutzers scrollen Sie nach unten zum Abschnitt "Roles".
- Wählen Sie die passende(n) Rolle(n) für den Benutzer und speichern Sie die Änderungen.
Indem Sie diese Schritte befolgen, können Sie effektiv die Benutzerrollen und -rechte in Ihrer Jenkins-Umgebung verwalten, und sicherstellen, dass Benutzer den erforderlichen Zugang haben, um ihre Aufgaben auszuführen, während die Gesamt-Sicherheit und Integrität Ihrer Jenkins-Instanz gewahrt bleibt.