Jenkins-Konfigurationsdatei für globale Sicherheit – Security Realm – Jenkins‘ eigene Benutzerdatenbank

Jenkins-Konfigurationsdatei für globale Sicherheit – Security Realm – Jenkins‘ eigene Benutzerdatenbank

Ich muss herausfinden, wo Jenkins seine Konfigurationsdaten speichert. Insbesondere Global Security – Security Realm. Ich habe versucht, var/lib/jenkinsden Ordner zu durchsuchen, aber ohne Erfolg. Gibt es eine Konfigurationsdatei mit diesen Einstellungen? Ich kann mich nicht bei Jenkins anmelden und muss die Änderungen manuell rückgängig machen.

Bildbeschreibung hier eingeben

Antwort1

Ich kann mich nicht bei Jenkins anmelden

Sie können die Jenkins-Sicherheit zurücksetzen:

Sicherheit deaktivieren

Es kann vorkommen, dass man versehentlich einen Sicherheitsbereich/eine Autorisierung so einrichtet, dass man Jenkins nicht mehr neu konfigurieren kann.

Wenn dies passiert, können Sie das Problem mit den folgenden Schritten beheben:

  • Stoppen Sie Jenkins (am einfachsten geht das, indem Sie den Servlet-Container stoppen.)

  • Gehen Sie $JENKINS_HOMEins Dateisystem und suchen Sie config.xmldie Datei.

  • Öffnen Sie diese Datei im Editor.

  • <useSecurity>true</useSecurity>Suchen Sie in dieser Datei nach dem Element.

  • Ersetzen truemitfalse

  • Entfernen Sie die Elemente authorizationStrategyundsecurityRealm

  • Starten Sie Jenkins

  • Wenn Jenkins zurückkommt, befindet es sich in einem ungesicherten Modus, in dem jeder vollen Zugriff auf das System hat.

Wenn dies immer noch nicht funktioniert, versuchen Sie, es umzubenennen oder zu löschen config.xml.

Quelle:Jenkins sichern - Sicherheit deaktivieren

verwandte Informationen