Configurer les comptes d’utilisateurs dans un groupe de configuration
Pour faciliter la configuration des mêmes comptes utilisateur sur plusieurs équipements, configurez les comptes à l’intérieur d’un groupe de configuration. Les exemples présentés ici sont dans un groupe de configuration appelé global
. L’utilisation d’un groupe de configuration pour vos comptes d’utilisateurs est facultative.
Pour créer un compte utilisateur :
- Ajoutez un nouvel utilisateur à l’aide du nom de connexion du compte assigné à l’utilisateur.
[edit groups global] user@host# edit system login user username
- (Facultatif) Configurez un nom descriptif pour le compte.
Si le nom comprend des espaces, joignez le nom entier entre guillemets.
[edit groups global system login user user-name] user@host# set full-name complete-name
Par exemple :
user@host# show groups global { system { login { user admin { full-name "general administrator"; } } } }
- (Facultatif) Définissez l’identifiant utilisateur (UID) du compte.
Comme pour les systèmes UNIX, l’UID applique les autorisations des utilisateurs et l’accès aux fichiers. Si vous ne définissez pas l’UID, le logiciel vous en assigne un. Le format de l’UID se situe entre 100 et 64 000.
[edit groups global system login user user-name] user@host# set uid uid-value
Par exemple :
user@host# show groups global { system { login { user admin { uid 9999; } } } }
- Assignez l’utilisateur à une classe de connexion.
Vous pouvez définir vos propres classes de connexion ou affecter l’une des classes de connexion prédéfinies.
Les classes de connexion prédéfinies sont les suivantes :
-
super-utilisateur : toutes les autorisations
-
opérateur : autorisations d’accès, de réseau, de réinitialisation, de traçage et d’affichage
-
en lecture seule : afficher les autorisations
-
non autorisé : aucune autorisation
[edit groups global system login user user-name] user@host# set class class-name
Par exemple :
user@host# show groups global { system { login { user admin { class super-user; } } } }
-
- Utilisez l’une des méthodes suivantes pour configurer le mot de passe de l’utilisateur :
-
Pour saisir un mot de passe en texte clair que le système chiffre pour vous, utilisez la commande suivante pour définir le mot de passe utilisateur :
[edit groups global system login user user-name] user@host# set authentication plain-text-password
New Password: type password here
Retype new password: retype password here
Lorsque vous saisissez le mot de passe en texte brut, le logiciel le chiffre. Vous n’avez pas besoin de configurer le logiciel pour chiffrer le mot de passe. Les mots de passe en texte brut sont masqués et marqués comme ## SECRET-DATA dans la configuration.
-
Pour saisir un mot de passe chiffré, utilisez la commande suivante pour définir le mot de passe utilisateur :
ATTENTION:N’utilisez pas l’option
encrypted-password
à moins que le mot de passe soit déjà chiffré et que vous entrez la version chiffrée du mot de passe.Si vous configurez accidentellement l’option
encrypted-password
avec un mot de passe en texte brut ou avec des guillemets vides (« »), vous ne pourrez pas vous connecter à l’équipement en tant qu’utilisateur.[edit groups global system login user user-name] user@host# set authentication encrypted-password "password"
-
Pour charger les clés publiques précédemment générées à partir d’un fichier nommé à un emplacement URL spécifié, utilisez la commande suivante :
[edit groups global system login user user-name] user@host# set authentication load-key-file URL filename
-
Pour saisir une chaîne publique SSH, utilisez la commande suivante :
[edit groups global system login user user-name] user@host# set authentication (ssh-ecdsa | ssh-ed25519 | ssh-rsa) authorized-key
-
- Au niveau supérieur de la configuration, appliquez le groupe de configuration.
Si vous utilisez un groupe de configuration, vous devez l’appliquer pour qu’il prenne effet.
[edit] user@host# set apply-groups global
- Validez la configuration.
user@host# commit
- Pour vérifier la configuration, déconnectez-vous et reconnectez-vous en tant que nouvel utilisateur.