Gestion sécurité Jenkins
Désactivation de la sécurité
Les sécurités sont activées par défaut. Il peut être souhaité, mais non recommandé, de désactiver cette sécurité. Ceci s'effectue au niveau de l'interface, au niveau de l'administration. Une case à cocher Activer la sécurité
est présentée. En la décochant, toute personne accédant à Jenkins pourra tout faire.
Cependant, il peut arriver suite à une erreur de manipulation, que l'authentification à Jenkins avec un compte administrateur ne soit plus disponible. Dans ce cas, la désactivation de la sécurité peut être un moyen pour stabiliser l'installation. Ne pouvant pas se connecter sur l'interface, il faut donc aller désactiver l'option directement dans le fichier config.xml
, dans le répertoire /usr/share/tomcat6/.jenkins
pour une installation sous Ubuntu et Tomcat.
Il faut alors modifier la valeur de la balise useSecurity
en la passant de true
à false
.
La syntaxe originale est la suivante.
<useSecurity>true</useSecurity>
Elle devient
<useSecurity>false</useSecurity>
Après redémarrage du serveur Jenkins, le compte anonyme peut alors tout faire.
Voir aussi
Procédure officielle de désactivation de la sécurité: https://wiki.jenkins-ci.org/display/JENKINS/Disable+security