Dans ce laboratoire (lab), nous allons explorer la gestion des utilisateurs dans Jenkins, un aspect crucial pour maintenir un environnement d'intégration continue sécurisé et organisé. Vous apprendrez à créer de nouveaux comptes utilisateurs, à modifier les détails des utilisateurs et à supprimer des utilisateurs du système. Cette expérience pratique vous procurera des compétences pratiques en administration de Jenkins, en vous concentrant sur les tâches de gestion des utilisateurs qui sont essentielles pour contrôler l'accès et maintenir la sécurité dans votre environnement Jenkins.
Dans cette étape, nous allons accéder à l'interface web de Jenkins et créer un nouveau compte utilisateur. Ce processus est essentiel pour ajouter des membres d'équipe ou d'autres parties prenantes à votre environnement Jenkins.
Tout d'abord, accédons à Jenkins :
Ouvrez le navigateur web Firefox sur votre bureau de machine virtuelle (VM). Si vous utilisez un terminal, vous pouvez ouvrir Firefox en cliquant sur l'icône Firefox sur le bureau. Cette icône ressemble généralement à un renard orange enroulé autour d'un globe bleu.
Note : Si vous ne voyez pas l'icône Firefox, vous pouvez également l'ouvrir en cliquant avec le bouton droit sur le bureau et en sélectionnant "Ouvrir un terminal", puis en tapant firefox et en appuyant sur Entrée.
Dans la barre d'adresse de Firefox, tapez http://127.0.0.1:8080 et appuyez sur Entrée. C'est l'adresse par défaut de votre instance locale de Jenkins. Le nombre 127.0.0.1 est connu sous le nom d'adresse IP localhost, qui fait référence à votre propre ordinateur. Le port 8080 est le port par défaut utilisé par Jenkins.
Vous verrez l'écran de connexion de Jenkins. Utilisez les informations d'identification suivantes pour vous connecter :
Nom d'utilisateur : admin
Mot de passe : admin
Astuce : Si vous avez des problèmes pour vous connecter, assurez-vous que le verrouillage majuscule n'est pas activé et que vous utilisez le bon nom d'utilisateur et le bon mot de passe. Jenkins est sensible à la casse.
Maintenant que nous sommes connectés, créons un nouvel utilisateur :
Dans le tableau de bord de Jenkins, recherchez "Gérer Jenkins" dans la barre latérale de gauche. C'est là que toutes les tâches administratives sont effectuées.
Faites défiler la page de gestion de Jenkins et cliquez sur "Utilisateurs" dans la section Sécurité. Cela vous amènera à la zone de gestion des utilisateurs.
Sur la page de gestion des utilisateurs, recherchez et cliquez sur "Créer un utilisateur" dans la barre latérale de gauche. Cette option vous permet d'ajouter un nouvel utilisateur au système.
Vous verrez un formulaire pour créer un nouvel utilisateur. Renseignez les détails suivants :
Nom d'utilisateur : labex (C'est l'identifiant unique de l'utilisateur)
Mot de passe : 123456 (Pour des raisons de sécurité, vous devriez utiliser un mot de passe plus fort dans un scénario réel)
Confirmer le mot de passe : 123456 (Tapez le mot de passe à nouveau pour le confirmer)
Nom complet : Lab User (Ce nom sera affiché dans Jenkins)
Adresse e-mail : [email protected] (Cela est utilisé pour les notifications)
Vérifiez à nouveau toutes les informations que vous avez saisies, puis cliquez sur le bouton "Créer un utilisateur" en bas du formulaire.
Après avoir créé l'utilisateur, vous devriez voir le nouvel utilisateur labex répertorié sur la page de gestion des utilisateurs. Si vous ne voyez pas le nouvel utilisateur, essayez de rafraîchir la page.
Modifier les détails du compte utilisateur
Dans cette étape, nous allons modifier les détails du compte utilisateur que nous venons de créer. Plus précisément, nous allons mettre à jour la description de l'utilisateur. Cela est utile pour ajouter des notes sur le rôle ou les responsabilités d'un utilisateur.
À partir du tableau de bord de Jenkins, cliquez sur "Gérer Jenkins" dans la barre latérale de gauche. Cela vous ramène à la zone d'administration principale.
Cliquez sur "Utilisateurs" dans la section Sécurité. Cela vous amène à la page de gestion des utilisateurs où vous pouvez voir tous les utilisateurs existants.
Trouvez l'utilisateur labex dans la liste. À côté du nom de l'utilisateur, vous verrez une petite icône de rouage. Cliquez sur cette icône pour accéder aux détails de l'utilisateur.
Note : Si vous ne voyez pas l'icône de rouage, assurez-vous d'être connecté en tant qu'utilisateur administrateur avec des autorisations suffisantes.
Sur la page de configuration de l'utilisateur, faites défiler jusqu'à ce que vous trouviez le champ "Description". Ce champ vous permet d'ajouter des informations supplémentaires sur l'utilisateur.
Dans le champ Description, entrez le texte suivant : this is the labex
Astuce : Soyez précis dans votre saisie. Assurez-vous qu'il n'y a pas d'espaces supplémentaires avant ou après le texte, car cela pourrait faire échouer la vérification.
Après avoir saisi la description, faites défiler jusqu'au bas de la page et cliquez sur le bouton "Enregistrer" pour appliquer les modifications.
Note : Si vous ne voyez pas les modifications immédiatement, essayez de rafraîchir la page.
Ce processus vous permet d'ajouter ou de modifier des informations sur un utilisateur, ce qui peut être utile à des fins administratives ou pour fournir des informations sur les rôles des utilisateurs dans votre environnement Jenkins.
Supprimer un compte utilisateur
Dans cette étape finale, nous allons apprendre à supprimer un compte utilisateur de Jenkins. Cela est utile lorsqu'un compte n'est plus nécessaire ou lorsque vous nettoyez votre liste d'utilisateurs. C'est une compétence importante pour maintenir la sécurité de votre instance Jenkins.
Si vous n'y êtes pas déjà, revenez au tableau de bord de Jenkins en cliquant sur le logo Jenkins dans le coin supérieur gauche.
Cliquez sur "Gérer Jenkins" dans la barre latérale de gauche, puis sur "Utilisateurs" dans la section Sécurité pour revenir à la page de gestion des utilisateurs.
Dans la liste des utilisateurs, trouvez l'utilisateur labex que nous avons créé précédemment. À côté du nom de l'utilisateur, vous verrez une petite icône de poubelle. C'est le bouton de suppression.
Note : Si vous ne voyez pas l'icône de poubelle, assurez-vous d'être connecté en tant qu'utilisateur administrateur avec des autorisations suffisantes.
Cliquez sur l'icône de poubelle. Une boîte de dialogue de confirmation apparaîtra. C'est une mesure de sécurité pour éviter les suppressions accidentelles.
Lisez attentivement le message d'avertissement. Il vous informera des conséquences de la suppression d'un utilisateur.
Si vous êtes sûr de vouloir supprimer l'utilisateur, cliquez sur "Oui" pour confirmer.
Attention : Cette action est irréversible. Une fois qu'un utilisateur est supprimé, vous ne pouvez pas annuler cette action sans restaurer à partir d'une sauvegarde.
Après avoir confirmé, l'utilisateur labex devrait être supprimé de la liste des utilisateurs. Rafraîchissez la page si vous ne voyez pas le changement immédiatement.
Il est important de noter que la suppression d'un utilisateur est une action permanente. Bien que cela supprime la possibilité pour l'utilisateur de se connecter, cela n'enlève pas automatiquement cet utilisateur des configurations de tâches existantes ou d'autres paramètres où le nom d'utilisateur pourrait être référencé. Soyez toujours prudent lors de la suppression d'utilisateurs et assurez-vous de comprendre les implications pour votre configuration Jenkins.
Résumé
Dans ce laboratoire (lab), nous avons exploré les aspects essentiels de la gestion des utilisateurs dans Jenkins, une compétence cruciale pour tout administrateur Jenkins. Rappelons ce que nous avons appris :
Création d'un nouvel utilisateur : Nous avons commencé par apprendre à ajouter un nouvel utilisateur à Jenkins. Ce processus consiste à naviguer dans l'interface de Jenkins, à accéder à la zone de gestion des utilisateurs et à remplir les détails nécessaires pour créer un nouveau compte. Cette compétence est fondamentale lorsque vous devez accorder l'accès à de nouveaux membres d'équipe ou de parties prenantes.
Modification des détails de l'utilisateur : Ensuite, nous avons appris à mettre à jour les informations de l'utilisateur, plus précisément en ajoutant une description à un compte utilisateur. Cette capacité à modifier les détails de l'utilisateur est précieuse pour maintenir des informations claires sur le rôle ou le but de chaque utilisateur dans votre environnement Jenkins. Cela peut aider à l'organisation et à la clarté, notamment dans les équipes plus grandes.
Suppression d'un compte utilisateur : Enfin, nous avons abordé le processus de suppression d'un utilisateur de Jenkins. Il s'agit d'une compétence importante pour maintenir la sécurité et la propreté de votre instance Jenkins. Nous avons appris l'irréversibilité de cette action et la nécessité d'être prudent lors de sa réalisation.
Ces compétences en gestion des utilisateurs sont essentielles pour administrer efficacement Jenkins, en particulier dans les environnements d'équipe ou les organisations où plusieurs utilisateurs ont besoin d'accéder au système. En contrôlant l'accès des utilisateurs et en maintenant des informations utilisateur précises, vous pouvez garantir une meilleure sécurité et une meilleure organisation dans votre configuration Jenkins.
We use cookies for a number of reasons, such as keeping the website reliable and secure, to improve your experience on our website and to see how you interact with it. By accepting, you agree to our use of such cookies. Privacy Policy