Commande lsuser
Objectif
Afficher les attributs de compte utilisateur.
Syntaxe
lsuser [ -R module_chargement ] [ -c | -C | -f ] [ -a Liste ] { TOUS | Nom [ ,Nom ] ... }
Descriptif
La commande lsuser permet d'afficher les attributs de compte utilisateur. Vous pouvez utiliser cette commande pour répertorier tous les attributs de tous les utilisateurs système ou tous les attributs d'utilisateurs spécifiques. Comme il n'existe pas de paramètre par défaut, vous devez entrer le mot clé ALL pour afficher les attributs de tous les utilisateurs. Par défaut, la commande lsuser affiche tous les attributs utilisateur. Pour afficher les attributs sélectionnés, utilisez l'indicateur -A List. Si un ou plusieurs attributs ne peuvent pas être lus, la commande lsuser répertorie autant d'informations que possible, mais n'affiche pas les attributs vides.
Par défaut, la commande lsuser répertorie les attributs de chaque utilisateur sur une seule ligne. Elle affiche des informations d'attribut sous forme de définitions Attribut=Valeur, chacune d'entre elles est séparée par un espace. Pour répertorier les attributs utilisateur au format stanza, utilisez l'indicateur -f . Pour répertorier les informations sous forme d'enregistrements séparés par un signe deux-points, utilisez l'indicateur -c ou -C .
Vous pouvez utiliser le raccourci SMIT (System Management Interface Tool) smit lsusers pour exécuter cette commande.
Indicateurs
| Article | Descriptif |
|---|---|
| -a List | Répertorie les attributs à afficher. La variable Liste peut inclure tout attribut défini dans la commande chuser et requiert un espace vide entre les attributs. Si vous indiquez une liste vide, seuls les noms d'utilisateur sont affichés. |
| -c | Permet d'afficher les attributs utilisateur dans des enregistrements séparés par un deux-points, comme suit :Si une valeur contient un symbole : , le symbole : de la sortie est précédé des symboles #! . |
| -c | Affiche les attributs utilisateur dans des enregistrements séparés par un signe deux-points qui sont plus faciles à analyser que la sortie de l'indicateur -c :La sortie est précédée d'une ligne de commentaire qui contient des détails sur l'attribut représenté dans chaque zone séparée par un deux-points. Si vous spécifiez également l'indicateur -a , l'ordre des attributs correspond à l'ordre spécifié dans l'indicateur -a . Si vous n'avez pas de valeur pour un attribut donné, la zone est toujours affichée, mais elle est vide. Si une valeur contient un symbole : , le symbole : est précédé de symboles #! dans la sortie.La dernière zone de chaque entrée se termine par un caractère de retour à la ligne et non par un signe deux-points. |
| -f | Affiche la sortie dans des sections, chaque section étant identifiée par un nom d'utilisateur. Chaque paire Attribut=Valeur est indiquée dans une ligne distincte : |
| -R module_chargement | Indique le module I & A chargeable utilisé pour afficher les attributs de compte utilisateur. Si l'attribut domainlessgroups est défini dans le fichier /etc/secvars.cfg et que la commande -R LDAP est utilisée, la liste d'attributs est obtenue à partir du module LOCAL. Cette condition s'applique si l'utilisateur existe sur le module LOCAL et qu'il n'existe pas sur le module LDAP. Cette condition s'applique également à la commande -R files . |
Statut de sortie
| Article | Descriptif |
|---|---|
| 0 % | La commande s'exécute correctement et toutes les modifications demandées sont effectuées. |
| >0 | Une erreur s'est produite. Le message d'erreur imprimé fournit des détails supplémentaires sur le type d'échec. |
Security
Contrôle d'accès: Cette commande doit être un programme utilisateur général avec un accès en exécution (x) pour tous les utilisateurs. Etant donné que les attributs sont lus avec les droits d'accès de l'utilisateur qui démarre la commande, il se peut que certains utilisateurs ne puissent pas accéder à toutes les informations. Cette commande doit avoir l'attribut trusted computing base .
Fichiers accédés :
| aff | Fichier |
|---|---|
| R | /etc/passwd |
| R | /etc/security/user |
| R | /etc/security/user.roles |
| R | /etc/security/limits |
| R | /etc/security/environ |
| R | /etc/group |
| R | /etc/security/audit/config |
| R | /etc/security/enc/LabelEncodings |
| R | /etc/security/uattr |
Exemples
- Pour afficher l'utilisateuridet des informations relatives aux groupes sur lesmithdans le formulaire de strophe, entrez la commande suivante:
Des informations comparables à celles qui suivent s'affichent :lsuser -f -a id pgrp groups admgroups smithsmith: ID=2457 pgrp=system groups=system,finance,staff,accounting admgroups=finance,accounting - Pour afficher l'utilisateurid,groups, et le répertoire de base desmithau format deux-points, entrez la commande suivante:
Des informations comparables à celles qui suivent s'affichent :lsuser -c -a id home groups smith# name: ID:home:groups smith: 2457:/home/smith:system,finance,staff,accounting - Pour afficher tous les attributs de l'utilisateursmithDans le format par défaut, entrez la commande suivante:
Toutes les informations d'attribut sont affichées, chaque attribut étant séparé par un espace.lsuser smith - Pour afficher tous les attributs de tous les utilisateurs, entrez la commande suivante:
Toutes les informations d'attribut sont affichées, chaque attribut étant séparé par un espace.lsuser ALL
Fichiers
| Article | Descriptif |
|---|---|
| /usr/sbin/lsuser | Contient la commande lsuser . |
| /etc/passwd | Contient des informations utilisateur de base. |
| /etc/security/limits | Définit des quotas de ressources et des limites pour chaque utilisateur. |
| /etc/security/user | Contient les attributs étendus des utilisateurs. |
| /etc/security/user.roles | Contient les attributs de rôle d'administration des utilisateurs. |
| /etc/security/environ | Contient les attributs d'environnement des utilisateurs. |
| /etc/group | Contient des attributs de groupe de base. |
| /etc/security/audit/config | Contient les fichiers de configuration d'audit. |
| /etc/security/uattr | Contient d'autres attributs utilisateur. |