Réinitialiser les paramètres de connexion

De Wiki de Jordan LE NUFF
Sauter à la navigation Sauter à la recherche

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 ...