Réinitialiser les paramètres de connexion
Présentation
Cette page a pour objet de décrire comment réinitialiser les paramètres de connexion de Jenkins.
Mise en œuvre
Une fois les méthodes et comptes d'accès définis, une bonne pratique est restreindre l'accès à l'interface d'administration du Jenkins.
Du fait de cette restriction, il peut arriver, en cas d'incident ou de mauvaise configuration, que l'interface d'administration ne soit plus accessible. Par exemple :
- Le mot de passe du compte admin a été oublié
- La liaison réseau à l'annuaire des comptes (exemple : Active Directory) ne fonctionne plus
- Le(s) compte(s) d'administration a/ont été désactivé(s) par erreur
Dans ce cas, pour accéder à nouveau à l'interface d'administration et redéfinir les paramètres de connexion, il faut éditer le fichier config.xml
présent à la racine du dossier applicatif de Jenkins (généralement dans /var/lib/jenkins
) et modifier le contenu de la balise <useSecurity>
de true
à false
:
<useSecurity>true</useSecurity> ==> <useSecurity>false</useSecurity>
Il faut ensuite redémarrer Jenkins pour prise en compte de cette modification. De cette façon, l'interface d'administration du Jenkins est accessible sans aucune contrainte de sécurité.
ATTENTION ! l'interface de Jenkins étant accessible à tous pendant cette manipulation, il est recommandé de mettre en place des solutions de protection appropriées au préalable ! Par exemple, couper les interfaces réseau et accéder en mode console au serveur, restreindre l'accès à la machine par adresse IP, etc ...