web-dev-qa-db-fra.com

Ajouter des utilisateurs à Jenkins avec "Autoriser les utilisateurs à s'inscrire" désactivés

Je ne veux pas que les nouveaux utilisateurs puissent s'inscrire. Donc, dans la configuration de Jenkin, j'ai désactivé l'option "Autoriser les utilisateurs à s'inscrire" en utilisant la propre base de données d'utilisateurs de Jenkin.

Mais comment puis-je ajouter manuellement des utilisateurs maintenant? De plus, y a-t-il un utilisateur administrateur par défaut que je devrais prendre en charge?

58
fabb

Il y a "Créer des utilisateurs" dans "Gérer Jenkins".

79
fabb

Dans le cas où "Autoriser les utilisateurs à s'inscrire" était déjà désactivé et la sécurité activée et qu'aucun utilisateur ne puisse être connecté, la seule solution consiste à modifier manuellement la configuration de Jenkins sur le serveur et à le redémarrer.

La chose à changer est dans le dossier Jenkins Home i fichier config.xml. changement

<useSecurity>true</useSecurity>

à

<useSecurity>false</useSecurity>

redémarrer et actualiser le navigateur

Voila !!!

20
Michal K

Manage Jenkins -> Jenkins own user database, Anyone can do anything. Ensuite, vous n'êtes pas obligé de vous connecter ou de vous inscrire. Manage Jenkins -> Manage Users et vous créez vos utilisateurs, puis configurez la sécurité en conséquence.

Si vous ne configurez pas d'abord la méthode de sécurité, il est impossible d'ajouter des utilisateurs.

Un moyen pratique pour configurer Jenkins est d’éditer le config.xml fichier directement et utilisez le fichier Manage Jenkins -> Reload configuration from Disk hyperlien au lieu de redémarrer le service.

10
vezenkov

La façon recommandée de gérer cela consiste à utiliser la sécurité basée sur la matrice et à laisser l’inscription ouverte. Ne définissez aucune autorisation par défaut. Ainsi, lorsque des personnes s'inscrivent, elles ne peuvent rien faire tant que vous ne leur avez pas explicitement accordé une autorisation. Si vous ne souhaitez pas laisser l’inscription ouverte pour une raison quelconque, vous devrez activer l’ajout d’utilisateurs, puis la désactiver lorsque vous aurez terminé. Autant que je sache, il n’ya aucun moyen d’ajouter un utilisateur avec l’inscription désactivée à moins que vous ne souhaitiez éditer à la main les fichiers de configuration.

Il n'y a pas d'utilisateur admin par défaut, vous voudrez vous assurer de vous ajouter avec le maximum d'autorisations ou vous risqueriez d'être bloqué lorsque vous activez la sécurité.

6
CIGuy