Vous pouvez configurer l'authentification native pour SaltStack Config dans l'interface utilisateur à l'aide de l'espace de travail Utilisateurs locaux. Les utilisateurs locaux sont ceux dont le nom d'utilisateur et le mot de passe sont nativement stockés dans SaltStack Config. Vous pouvez utiliser cet espace de travail pour gérer les paramètres locaux de l’utilisateur, tels que les mots de passe des utilisateurs. Vous pouvez également utiliser cet espace de travail pour créer ou cloner des utilisateurs locaux.
Les rôles dans SaltStack Config vous donnent la possibilité de créer des rôles de gestion spécifiques, puis d'ajouter les utilisateurs appropriés à ces rôles. Les rôles contrôlent les minions que chaque utilisateur peut afficher et les opérations qu'il peut effectuer dans l'interface utilisateur.
Par défaut, un utilisateur local est associé à chaque clé salt principale utilisée pour l’authentification.
Création d’un utilisateur local
Seuls les superutiliseurs, ou les utilisateurs ayant l'autorisation Créer un utilisateur, peuvent créer des utilisateurs locaux. Les noms d'utilisateur ne sont pas sensibles à la casse.
Pour créer un utilisateur :
- Cliquez sur Administration > Utilisateurs locaux dans le menu latéral. Cliquez ensuite sur le bouton Créer.
- Entrez un nom d’utilisateur et un mot de passe, puis sélectionnez les rôles à ajouter à l’utilisateur.
Note : Tous les nouveaux utilisateurs sont ajoutés au rôle Utilisateur par défaut.
- Cliquez sur Enregistrer.
- (Facultatif) Pour cloner un utilisateur, sous Administration > Utilisateurs locaux sélectionnez l'utilisateur que vous souhaitez cloner et cliquez sur Cloner. Entrez un nom d’utilisateur et un mot de passe, puis sélectionnez les rôles à ajouter à l’utilisateur et cliquez sur Enregistrer.
Après avoir créé vos utilisateurs locaux, vous pouvez modifier les paramètres d'utilisateur, tels que le mot de passe racine, sous Administration > Utilisateurs locaux et sélectionnez l'utilisateur que vous souhaitez mettre à jour.