web-dev-qa-db-fra.com

Comment savoir quel groupe a un utilisateur donné?

Sous Unix/Linux, comment savoir à quel groupe appartient un utilisateur donné via une ligne de commande?

242
Alex Argo
groups

ou

groups user
353
Bombe

Celui-ci affiche l’utilisateur de l’utilisateur ainsi que tous les groupes (avec leurs gids) auxquels il appartient.

id userid
100
Paul Tomblin

Sous Linux/OS X/Unix pour afficher les groupes auxquels vous (ou l'utilisateur éventuellement spécifié) appartenez, utilisez:

id -Gn [user]

ce qui équivaut à l'utilitaire groups [user] qui était obsolète sous Unix.

Sous OS X/Unix, la commande id -p [user] est suggérée pour une utilisation interactive normale.

Explication sur les paramètres:

-G, --groups - Affiche tous les ID de groupe.

-n, --name - Affiche un nom au lieu d'un nombre pour -ugG

-p - Rend la sortie lisible par l'homme.

16
kenorb

ou étudiez simplement/etc/groups (ok cela ne fonctionnera probablement pas s'il utilise pam avec ldap)

0
Nils