Linux groups command

The “groups” command in Linux is used to display the groups a user belongs to. It provides a list of all the group names that the specified user is a member of.

Here is the basic syntax of the “groups” command:

groups [username]

If you execute the “groups” command without specifying a username, it will display the groups for the currently logged-in user.

Here’s a practical example of how to use the “groups” command:

  1. To check the groups for a specific user:
   groups username

Replace “username” with the actual username of the user you want to check. This command will display a list of all the groups that the specified user is a member of.


$ groups john
john : john staff developers

In this example, the “groups” command displays the groups that the user “john” belongs to: “john”, “staff”, and “developers”.

It’s worth noting that if you are not logged in as the specified user or do not have the necessary permissions, you may not be able to view the groups for that user.

The “groups” command can be useful for administrators or users who need to verify the group memberships of a particular user, especially when managing file and directory permissions or when troubleshooting access-related issues.