Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

up vote 8 down vote accepted

If you are the user:

groups

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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .