Rezension:
Ich habe das Jenkins-Passwort vergessen, das ich damals eingestellt habe, weil ich meinen Computer geändert habe – wie setze ich mein Jenkins-Konto-Passwort zurück?
Umgebung: Windows 10 64-Bit-System, Jenkins 2.249.3
Zuerst finden Sie das Anwendungsverzeichnis des Jenkins-Dienstes, öffnen Sie die Jenkins.wrapper.log-Logdatei und sehen Sie sich die detaillierten INFO-Protokolle an, wie unten gezeigt:
Sehen Sie sich die Startkonfiguration von Jenkins wie folgt an:
2021-03-30 13:30:23,877 INFO - Start C:\Java\jdk1.8.0_211\bin java.exe\ -Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "C:\Program Files\ Jenkins\jenkins.war" --httpPort=8080 --webroot="C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\war" Das Webroot-Verzeichnis lautet: C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\war, also öffnen wir sein übergeordnetes Verzeichnis und gehen zum .jenkins-Ordner.
Pfad: C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins, öffnen Sie die config.xml Konfigurationsdatei, wie unten gezeigt:
WilleuseSecurityAuf falsch gesetzt, wie folgt:
Starten Sie den Jenkins-Service neu. Öffnen Sie die Jenkins-Website erneut, und zu diesem Zeitpunkt werden wir das System direkt ohne Passwort betreten, wie in der untenstehenden Abbildung gezeigt:
Klicken Sie auf Jenkins verwalten und finden Sie rechts: Insecure Jenkins ermöglicht es jedem im Netzwerk, als Sie auf das Programm zuzugreifen. Überlege zumindest, die Authentifizierung zu aktivieren, um Missbrauch zu verhindern. , auswählenSicherheitseinstellungen, wie in der untenstehenden Abbildung dargestellt:
Auswählen "Jenkins eigene BenutzerdatenbankWie unten gezeigt:
Nach dem Speichern,Das Programm ändert automatisch das config.xml Profilum useSecurity auf true zu setzen.
Klicken Sie auf die Liste der Nutzer wie folgt:
Klicken Sie auf die Benutzer-ID, wählen Sie Einstellungen und finden Sie die Passworteinstellungen, wie in der untenstehenden Abbildung gezeigt:
Nachdem du das Passwort zurückgesetzt hast, klicke auf Speichern.
Schließlich finden Sie jenkins verwalten -> Globale Sicherheit konfigurieren, [Zugriffskontrolle] -[Autorisierungsrichtlinie], setzen "Eingeloggte Nutzer können alles tunNur angemeldete Nutzer können darauf zugreifen und sie ansehen, wie in der untenstehenden Abbildung dargestellt:
Wiederaufnahme des Jenkins-Dienstes (Ende)
|