Vorwort: Jenkins ändert das Administratorkennwort. Ich habe alle Tutorials im Internet gelesen und sie verwenden alle eine Zeichenfolge mit verschlüsseltem Chiffretext von 111111, um die Konfiguration zu ersetzen Passwort in der XML-Datei, und das Passwort aller ist 111111! Ich finde diesen Ansatz zu oberflächlich! Deshalb habe ich einige Nachforschungen angestellt, darunter die Verschlüsselungsmethode des Jenkins-Passworts und die Möglichkeit, das Administratorkennwort zu ändern. Natürlich ist es auch eine gute Wahl, einen Benutzer zu registrieren, indem Jenkins so konfiguriert wird, dass registrierte Benutzer zugelassen werden.
1. Jenkies-Verschlüsselungsmethode
Jenkins' Passwort verwendet das Java-Verschlüsselungs- und Entschlüsselungstool jBCrypt. Es war auch mein erster Kontakt mit dieser Verschlüsselungsmethode und ich war wirklich erstaunt darüber! Diese Verschlüsselungsmethode liefert jedes Mal unterschiedliche Ergebnisse, wenn sie denselben Klartext verschlüsselt. Es stellt sich heraus, dass er den Klartext des Benutzers und den gespeicherten Chiffretext verwendet hat, um eine Chiffretextfolge zur Beurteilung neu zu generieren. Zusammenfassend weist es die folgenden Merkmale auf:
import org.mindrot.jbcrypt.BCrypt;/** * Created by Administrator on 2017/6/2. * <p> * Description: */public class Test {public static void main(String[] args) {//这是加密方式String hashed = BCrypt.hashpw("nimda", BCrypt.gensalt()); System.out.println(hashed);//这是解密方式if (BCrypt.checkpw("nimda", hashed)) System.out.println("It matches");elseSystem.out.println("It does not match"); } }
🎜 >
, ändern Sie das Jenkins-Administratorkennwort
3. Starten Sie Jenkins neu und Sie können den Änderungseffekt sehen.
http://localhost:8080/restart
Das obige ist der detaillierte Inhalt vonJenkins-Tutorial zum Ändern des Administratorkennworts. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!