Changer un mot de passe d’un usager jenkins avec Docker
Lancer la commande suivante:
docker exec -it jenkins /bin/bash
Trouver l’usager que vous voulez mettre à jour:
ls -al var/jenkins_home/users/
Puis pour changer le mot de passe:
sed -i 's|<passwordHash>#jbcrypt:$2a$10$1zzxfM8EFdxh5wnoqUfsYe0BSkVHfo/sg6qQIamaT3a9LjnQXv3Eq</passwordHash>|<passwordHash>#jbcrypt:$2a$10$q7jINwCY.8LS9Ts/Z5.Eb.F71hYgn2e76icoqOcWDuSdqutRRR6Qe</passwordHash>|' var/jenkins_home/users/{usager}/config.xml
Vous pouvez utiliser ce lien pour générer un nouveau mot de passe (comme mentionné dans l’article) : https://www.browserling.com/tools/bcrypt
Ensuite vous devez redémarrer le conteneur pour appliquer le changement:
docker restart jenkins