Take the 2-minute tour ×

In Linux, how do I get a list of all the groups a particular user is a member of?

share|improve this question

migrated from stackoverflow.com Jun 20 '11 at 11:58

This question came from our site for professional and enthusiast programmers.

4 Answers 4

up vote 7 down vote accepted

If you are the user:


If he is someone else:

groups hisname
share|improve this answer

Use the groups command, i.e.

groups username
share|improve this answer

The id command will list group memberships by both name and id number.

share|improve this answer

You could simply pilfer through the /etc/group file. It has a simple format: groupname: username, username2, username3, with one group per line.

Or, grep through it.

grep '[:,]username' /etc/group
share|improve this answer

Your Answer


