
Ich muss herausfinden, wo Jenkins seine Konfigurationsdaten speichert. Insbesondere Global Security – Security Realm. Ich habe versucht, var/lib/jenkins
den 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.
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_HOME
ins Dateisystem und suchen Sieconfig.xml
die Datei.Öffnen Sie diese Datei im Editor.
<useSecurity>true</useSecurity>
Suchen Sie in dieser Datei nach dem Element.Ersetzen
true
mitfalse
Entfernen Sie die Elemente
authorizationStrategy
undsecurityRealm
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
.