How to find out what group a given user has?

2019-01-12 19:03发布

问题:

In Unix/Linux, how do you find out what group a given user is in via command line?

回答1:

groups

or

groups user


回答2:

This one shows the user's uid as well as all the groups (with their gids) they belong to

id userid


回答3:

On Linux/OS X/Unix to display the groups to which you (or the optionally specified user) belong, use:

id -Gn [user]

which is equivalent to groups [user] utility which has been obsoleted on Unix.

On OS X/Unix, the command id -p [user] is suggested for normal interactive.

Explanation on the parameters:

-G, --groups - print all group IDs

-n, --name - print a name instead of a number, for -ugG

-p - Make the output human-readable.



回答4:

or just study /etc/groups (ok this does probably not work if it uses pam with ldap)