Lsuser

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Consultation des comptes utilisateurs
Commande lsuser
Contexte AIX — commande de lecture (lecture seule)
Voir aussi Chuser · Mkuser · Rmuser

lsuser affiche les attributs des comptes utilisateurs AIX, stockés dans /etc/security/user (et non un simple fichier plat comme /etc/passwd sous Linux). C'est la commande de lecture ; la création, la modification et la suppression passent respectivement par Mkuser, Chuser et Rmuser.

Lister tous les comptes

lsuser -f ALL       # tous les comptes, format stance (un attribut par ligne)
lsuser ALL          # tous les comptes, format liste (attribut=valeur sur une seule ligne)

Équivalent Linux minimal : cat /etc/passwd — mais AIX stocke des attributs de sécurité étendus (verrouillage, historique de mots de passe, tentatives échouées...) qui ne figurent pas dans un fichier plat unique et ne sont consultables qu'via lsuser.

cat /etc/passwd

Attributs précis d'un utilisateur

lsuser -a attribut nomutilisateur                     # un seul attribut
lsuser -a account_locked rlogin login nomutilisateur   # plusieurs attributs à la fois

Pratique pour vérifier rapidement l'état d'un compte précis (verrouillé ? connexion à distance autorisée ?) sans parcourir toute la sortie de lsuser ALL.

Format de sortie

Par défaut (format liste), lsuser affiche une ligne par utilisateur, sous forme de paires attribut=valeur :

nomutilisateur attr1=valeur1 attr2=valeur2 attr3=valeur3 ...

Avec -f (format stance), chaque attribut apparaît sur sa propre ligne — plus lisible pour inspecter un compte isolé :

nomutilisateur:
        attr1=valeur1
        attr2=valeur2
        attr3=valeur3

Voir aussi

  • Mkuser — création d'un compte
  • Chuser — modification d'un compte existant
  • Rmuser — suppression d'un compte