[VIYA] Lister les informations d’un utilisateur avec sas-admin
Introduction
SAS Viya (à partir de la version 3.3 ) propose un ensemble d'interfaces en ligne de commande que les administrateurs de SAS Viya trouveront extrêmement utiles. Les interfaces de ligne de commande (CLI) permettront aux administrateurs d'effectuer de nombreuses tâches administratives par lots, au lieu d'utiliser l'interface SAS Environment Manager. De plus, les appels aux interfaces de ligne de commande peuvent être regroupés dans des scripts pour automatiser des tâches d’administration plus complexes. Dans ce post ( le premier d'une série), je vous montre comme afficher quelques informations sur les utilisateur VIYA avec l'outil sas-adminAuthentification
1 2 |
/opt/sas/viya/home/bin/sas-admin profile set-endpoint hostname /opt/sas/viya/home/bin/sas-admin auth login -user UTILISATEUR_ADMIN -password ******* |
Afficher les informations d'un utilisateur
1 |
/opt/sas/viya/home/bin/sas-admin -output text identities show-user --id viyademo01 |
Afficher les groupes auxquels appartient un utilisateur
1 |
/opt/sas/viya/home/bin/sas-admin -output text identities list-memberships --user-id viyademo01 |
Afficher les membres d'un groupe
1 |
/opt/sas/viya/home/bin/sas-admin -output text identities list-members --group-id SASAdministrators |
Les commandes possibles avec l'interface identities
- whoami Affiche des détails sur l'utilisateur actuel
- list-groups Répertorie les groupes définis dans le système SAS.
- list-members Liste les membres du groupe.
- list-affiliations Répertorie les appartenances auxquelles appartient l'entité.
- list-users Répertorie les utilisateurs définis dans le système SAS.
- refresh-cache Actualise les utilisateurs et les groupes dans le cache interne.
- remove-member Supprime le membre spécifié d'un groupe existant.
- show-group Affiche des détails sur un groupe particulier.
- show-user Affiche des détails sur un utilisateur particulier.
- add-member Ajoute un nouveau membre à un groupe.
- create-group Crée un nouveau groupe.
- delete-group Supprime le groupe spécifié.
- remove-member Supprime le membre spécifié d'un groupe existant.
- update-group Met à jour les informations sur un groupe existant.
Erreurs
Si vous obtenez l'erreur ci-dessous, cela signifie que le jeton d'authentification n'est pas disponible ou expiré. "The user token is expired. Login again before attempting any commands." Si vous obtenez l'erreur : "Login failed due to an error with the security certificate. The certificate is signed by an unknown authority. Run with the '--verbose' global option to see additional details." Utilisez la commande ci-dessous pour la connexion :
1 |
/opt/sas/viya/home/bin/sas-admin -k auth login |