Révision:
J’ai oublié le mot de passe Jenkins que j’avais mis à ce moment-là parce que j’ai changé mon ordinateur, comment puis-je réinitialiser le mot de passe de mon compte Jenkins ?
Environnement : système Windows 10 64 bits, Jenkins 2.249.3
D’abord, trouvez le répertoire d’application du service jenkins, ouvrez le fichier journal Jenkins.wrapper.log et consultez les journaux INFO détaillés, comme montré ci-dessous :
Découvrez la configuration de démarrage de Jenkins comme suit :
2021-03-30 13:30:23,877 INFO - Démarrage de 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 » Le répertoire webroot est : C :\Windows\system32\config\systemprofile\AppData\Local\Jenkins\war, donc on ouvre son répertoire parent et on va dans le dossier .jenkins.
Chemin : C :\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins, ouvrez le fichier de configuration config.xml, comme indiqué ci-dessous :
volontéuseSecurityRéglé sur faux, comme suit :
Redémarrez le service Jenkins. Rouvrez le site web de Jenkins, et à ce stade, nous entrerons directement dans le système sans mot de passe, comme montré dans la figure ci-dessous :
Cliquez sur Gérer Jenkins et trouvez à droite : Insecure Jenkins permet à n’importe qui sur le réseau d’accéder au programme en tant que vous. Envisagez au moins d’activer l’authentification pour stopper les abus. , sélectionnerParamètres de sécurité, comme montré dans la figure ci-dessous :
Select "Base de données utilisateur propre à JenkinsComme montré ci-dessous :
Après avoir sauvé,Le programme modifie automatiquement le profil config.xmlpour définir useSecurity sur true.
Cliquez sur la liste des utilisateurs, comme suit :
Cliquez sur l’identifiant utilisateur, sélectionnez Paramètres, et trouvez les paramètres du mot de passe, comme montré dans la figure ci-dessous :
Après avoir réinitialisé le mot de passe, cliquez sur Enregistrer.
Enfin, trouvez gérer jenkins -> Configure Global Security, [Contrôle d’accès] -[Politique d’autorisation], définissez "Les utilisateurs connectés peuvent tout faireSeuls les utilisateurs connectés peuvent accéder et les consulter, comme montré dans la figure ci-dessous :
Redémarrage du service Jenkins (Fin)
|