Eine andere Möglichkeit wäre, die Konfigurationsdatei für Ihren Benutzer manuell zu bearbeiten (z. B. /var/lib/jenkins/users/username/config.xml) und den Inhalt von passwordHash zu aktualisieren :
<passwordHash>#jbcrypt:$2a$10$razd3L1aXndFfBNHO95aj.IVrFydsxkcQCcLmujmFQzll3hcUrY7S</passwordHash>
Sobald Sie dies getan haben, starten Sie Jenkins einfach neu und melden Sie sich mit diesem Passwort an:
test
Die einfachste Lösung besteht darin, die Sicherheit vollständig zu deaktivieren - ändern Sie true
bis false
in /var/lib/jenkins/config.xml
Datei.
<useSecurity>true</useSecurity>
Ein Einzeiler, um dasselbe zu erreichen:
sed -i 's/<useSecurity>true<\/useSecurity>/<useSecurity>false<\/useSecurity>/g' /var/lib/jenkins/config.xml
Dann einfach Jenkins neu starten:
sudo service jenkins restart
Und dann gehen Sie zum Admin-Panel und stellen Sie alles noch einmal ein.
Falls Sie Ihre Jenkins in einem Kubernetes-Pod ausführen und service
nicht ausführen können Befehl, dann können Sie Jenkins einfach neu starten, indem Sie den Pod löschen:
kubectl delete pod <jenkins-pod-name>
Sobald der Befehl ausgegeben wurde, beendet Kubernetes den alten Pod und startet einen neuen.