In diesem Lab werden wir die Benutzerverwaltung in Jenkins untersuchen, einem entscheidenden Aspekt für die Aufrechterhaltung einer sicheren und organisierten kontinuierlichen Integrationsumgebung. Sie werden lernen, wie Sie neue Benutzerkonten erstellen, Benutzerdetails ändern und Benutzer aus dem System entfernen. Diese praktische Erfahrung wird Ihnen praktische Fähigkeiten in der Jenkins-Verwaltung vermitteln, wobei der Schwerpunkt auf Benutzerverwaltungstasks liegt, die für die Kontrolle des Zugangs und die Aufrechterhaltung der Sicherheit in Ihrer Jenkins-Umgebung unerlässlich sind.
Dies ist ein Guided Lab, das schrittweise Anweisungen bietet, um Ihnen beim Lernen und Üben zu helfen. Befolgen Sie die Anweisungen sorgfältig, um jeden Schritt abzuschließen und praktische Erfahrungen zu sammeln. Historische Daten zeigen, dass dies ein Labor der Stufe Anfänger mit einer Abschlussquote von 95% ist. Es hat eine positive Bewertungsrate von 55% von den Lernenden erhalten.
Zugang zu Jenkins und Erstellung eines neuen Benutzers
In diesem Schritt greifen wir auf die Jenkins-Weboberfläche zu und erstellen ein neues Benutzerkonto. Dieser Vorgang ist grundlegend, um Teammitglieder oder andere Stakeholder zu Ihrer Jenkins-Umgebung hinzuzufügen.
Zuerst greifen wir auf Jenkins zu:
Öffnen Sie den Firefox-Webbrowser auf Ihrem VM Desktop. Wenn Sie ein Terminal verwenden, können Sie Firefox öffnen, indem Sie auf das Firefox-Symbol auf dem Desktop klicken. Dieses Symbol sieht typischerweise aus wie ein oranger Fuchs, der sich um einen blauen Globus wickelt.
Hinweis: Wenn Sie das Firefox-Symbol nicht sehen, können Sie es auch öffnen, indem Sie mit der rechten Maustaste auf den Desktop klicken, „Terminal öffnen“ auswählen, dann firefox eingeben und die Eingabetaste drücken.
Der Browser öffnet sich automatisch unter http://localhost:8080, sodass Sie die URL nicht manuell eingeben müssen. Port 8080 ist der Standardport, den Jenkins verwendet. Eine Anmeldung ist nicht erforderlich.
Sobald Sie sich auf dem Jenkins Dashboard befinden, erstellen wir nun einen neuen Benutzer:
Klicken Sie im Jenkins Dashboard auf das Zahnradsymbol in der oberen rechten Ecke, um auf das Jenkins-Verwaltungspanel zuzugreifen. Hier werden alle administrativen Aufgaben ausgeführt.
Scrollen Sie auf der Seite „Manage Jenkins“ nach unten und klicken Sie im Abschnitt „Security“ (Sicherheit) auf „Users“ (Benutzer). Dies führt Sie zum Bereich der Benutzerverwaltung.
Suchen Sie auf der Seite „Manage Users“ in der linken Seitenleiste nach „Create User“ (Benutzer erstellen) und klicken Sie darauf. Diese Option ermöglicht es Ihnen, einen neuen Benutzer zum System hinzuzufügen.
Sie sehen ein Formular zur Erstellung eines neuen Benutzers. Füllen Sie die folgenden Details aus:
Username: labex (Dies ist die eindeutige Kennung für den Benutzer)
Password: 123456 (Aus Sicherheitsgründen sollten Sie in einem realen Szenario ein stärkeres Passwort verwenden)
Confirm password: 123456 (Geben Sie das Passwort erneut ein, um es zu bestätigen)
Full name: Lab User (Dieser Name wird in Jenkins angezeigt)
E-mail address: labex@example.com (Dies wird für Benachrichtigungen verwendet)
Überprüfen Sie alle eingegebenen Informationen sorgfältig und klicken Sie dann unten im Formular auf die Schaltfläche „Create User“.
Nach der Erstellung des Benutzers sollte der neue Benutzer labex auf der Seite „Manage Users“ aufgeführt sein. Wenn Sie den neuen Benutzer nicht sehen, versuchen Sie, die Seite zu aktualisieren (refresh).
Ändern von Benutzerkontoinformationen
In diesem Schritt werden wir die Details des von uns gerade erstellten Benutzerkontos ändern. Genauer gesagt werden wir die Benutzerbeschreibung aktualisieren. Dies ist nützlich, um Notizen über die Rolle oder die Verantwortlichkeiten eines Benutzers hinzuzufügen.
Klicken Sie im Jenkins-Dashboard auf das Zahnradsymbol in der oberen rechten Ecke, um auf das Jenkins-Verwaltungspanel zuzugreifen. Dadurch gelangen Sie zurück in den Hauptverwaltungsbereich.
Klicken Sie auf "Benutzer" im Abschnitt "Sicherheit". Dies bringt Sie auf die Benutzerverwaltungsseite, auf der Sie alle vorhandenen Benutzer sehen können.
Suchen Sie den Benutzer labex in der Liste. Neben dem Benutzernamen sehen Sie ein kleines Zahnradsymbol. Klicken Sie auf dieses Symbol, um auf die Benutzerdetails zuzugreifen.
Hinweis: Wenn Sie das Zahnradsymbol nicht sehen, stellen Sie sicher, dass Sie als Administrator-Benutzer mit ausreichenden Berechtigungen angemeldet sind.
Scrollen Sie auf der Benutzerkonfigurationsseite nach unten, bis Sie das Feld "Beschreibung" finden. In diesem Feld können Sie zusätzliche Informationen über den Benutzer hinzufügen.
Geben Sie in das Feld "Beschreibung" den folgenden Text ein: this is the labex
Tipp: Seien Sie bei Ihrer Eingabe präzise. Stellen Sie sicher, dass es keine zusätzlichen Leerzeichen vor oder nach dem Text gibt, da dies dazu führen könnte, dass die Überprüfung fehlschlägt.
Nachdem Sie die Beschreibung eingegeben haben, scrollen Sie zum Seitenende und klicken Sie auf die Schaltfläche "Speichern", um die Änderungen anzuwenden.
Hinweis: Wenn Sie die Änderungen nicht sofort sehen, versuchen Sie, die Seite zu aktualisieren.
Dieser Prozess ermöglicht es Ihnen, Informationen über einen Benutzer hinzuzufügen oder zu ändern, was für administrative Zwecke oder zur Angabe von Kontextinformationen über Benutzerrollen in Ihrer Jenkins-Umgebung hilfreich sein kann.
Löschen eines Benutzerkontos
In diesem letzten Schritt werden wir lernen, wie man ein Benutzerkonto aus Jenkins entfernt. Dies ist nützlich, wenn ein Konto nicht mehr benötigt wird oder wenn Sie Ihre Benutzerliste aufräumen möchten. Es ist eine wichtige Fähigkeit für die Aufrechterhaltung der Sicherheit Ihrer Jenkins-Instanz.
Wenn Sie nicht bereits dort sind, navigieren Sie zurück zum Jenkins-Dashboard, indem Sie auf das Jenkins-Logo in der oberen linken Ecke klicken.
Klicken Sie auf das Zahnradsymbol in der oberen rechten Ecke, um auf das Jenkins-Verwaltungspanel zuzugreifen, und dann auf "Benutzer" im Abschnitt "Sicherheit", um zur Benutzerverwaltungsseite zurückzukehren.
Finden Sie in der Benutzerliste den Benutzer labex, den wir zuvor erstellt haben. Neben dem Benutzernamen sehen Sie ein kleines Mülleimersymbol. Dies ist die Löschschaltfläche.
Hinweis: Wenn Sie das Mülleimersymbol nicht sehen, stellen Sie sicher, dass Sie als Administrator-Benutzer mit ausreichenden Berechtigungen angemeldet sind.
Klicken Sie auf das Mülleimersymbol. Ein Bestätigungsdialog wird erscheinen. Dies ist ein Sicherheitsmaßnahme, um versehentliche Löschungen zu verhindern.
Lesen Sie die Warnmeldung sorgfältig. Sie informiert Sie über die Konsequenzen des Löschens eines Benutzers.
Wenn Sie sicher sind, dass Sie den Benutzer löschen möchten, klicken Sie auf "Ja", um die Löschung zu bestätigen.
Vorsicht: Diese Aktion ist irreversibel. Sobald ein Benutzer gelöscht wurde, können Sie diese Aktion nicht rückgängig machen, es sei denn, Sie stellen von einer Sicherungskopie wieder her.
Nach der Bestätigung sollte der Benutzer labex aus der Benutzerliste entfernt sein. Aktualisieren Sie die Seite, wenn Sie die Änderung nicht sofort sehen.
Es ist wichtig zu beachten, dass das Löschen eines Benutzers eine permanente Aktion ist. Während es dem Benutzer die Möglichkeit nimmt, sich anzumelden, entfernt es ihn nicht automatisch aus bestehenden Auftragskonfigurationen oder anderen Einstellungen, in denen der Benutzername referenziert werden könnte. Seien Sie immer vorsichtig, wenn Sie Benutzer löschen, und stellen Sie sicher, dass Sie die Auswirkungen auf Ihre Jenkins-Konfiguration verstehen.
Zusammenfassung
In diesem Lab haben wir die wesentlichen Aspekte der Benutzerverwaltung in Jenkins untersucht, eine entscheidende Fähigkeit für jeden Jenkins-Administrator. Lassen Sie uns zusammenfassen, was wir gelernt haben:
Erstellen eines neuen Benutzers: Wir haben begonnen, zu lernen, wie man einen neuen Benutzer in Jenkins hinzufügt. Dieser Prozess umfasst die Navigation durch die Jenkins-Oberfläche, den Zugang zum Benutzerverwaltungsbereich und die Eingabe der erforderlichen Details zur Erstellung eines neuen Kontos. Diese Fähigkeit ist grundlegend, wenn Sie neuen Teammitgliedern oder Interessengruppen Zugang gewähren müssen.
Ändern von Benutzerdetails: Anschließend haben wir gelernt, wie man Benutzerinformationen aktualisiert, insbesondere indem man einer Benutzerkonto eine Beschreibung hinzufügt. Diese Möglichkeit, Benutzerdetails zu ändern, ist wertvoll, um klare Informationen über die Rolle oder den Zweck jedes Benutzers in Ihrer Jenkins-Umgebung aufrechtzuerhalten. Dies kann bei der Organisation und Klarheit helfen, insbesondere in größeren Teams.
Löschen eines Benutzerkontos: Schließlich haben wir den Prozess des Entfernens eines Benutzers aus Jenkins behandelt. Dies ist eine wichtige Fähigkeit für die Aufrechterhaltung der Sicherheit und Sauberkeit Ihrer Jenkins-Instanz. Wir haben über die Permanenz dieser Aktion und die Notwendigkeit der Vorsicht bei ihrer Ausführung gelernt.
Diese Benutzerverwaltungsfähigkeiten sind entscheidend für die effektive Verwaltung von Jenkins, insbesondere in Teamumgebungen oder Organisationen, in denen mehrere Benutzer Zugang zum System benötigen. Indem Sie den Benutzerzugang kontrollieren und genaue Benutzerinformationen aufrechterhalten, können Sie eine bessere Sicherheit und Organisation in Ihrer Jenkins-Konfiguration gewährleisten.