web-dev-qa-db-fra.com

Comment afficher tous les utilisateurs et groupes avec une commande?

Je veux afficher:

  1. Tous les utilisateurs et
  2. Tous les groupes

    dans mon système en utilisant la ligne de commande.

Les commandes users et groups affichent les utilisateurs actuellement connectés et les groupes auxquels cet utilisateur appartient.

Comment afficher une liste de tous les utilisateurs et de tous les groupes par ligne de commande?

116
Pandya

Vous pouvez afficher à l'aide de la commande intégrée compgen comme suit:

  1. Pour afficher tous les utilisateurs, exécutez la commande suivante:

    compgen -u
    
  2. Pour afficher tous les groupes, exécutez la commande suivante:

    compgen -g
    

Cependant, vous pouvez également afficher tous les utilisateurs avec cut -d ":" -f 1 /etc/passwd.

180
Pandya