Skip to content

Linux groupmod command

The Linux groupmod command allows users to modify group attributes such as group name or GID. By using this command, system administrators can easily manage groups on a Linux system without having to create a new group. The groupmod command provides a simple and efficient way to make changes to existing groups, ensuring proper organization and access control within the system. This command is especially useful in scenarios where group attributes need to be updated or corrected without disrupting user access or permissions.

Terminal window
groupmod [options] [parameters]
OptionDescription
-g, —gid GIDChange the group ID to GID
-n, —new-name NEW_GROUPChange the name of the group to NEW_GROUP
-o, —non-uniqueAllow to use a non-unique GID
-h, —helpDisplay help information
ParameterDescription
GROUP_NAMEName of the group to modify
Terminal window
groupmod -A username groupname

This command adds a user to a specific group.

Terminal window
groupmod -n newgroupname oldgroupname

This command changes the name of a group from “oldgroupname” to “newgroupname”.

Terminal window
groupmod -g newgroupid groupname

This command changes the group ID of a group to the specified “newgroupid”.

Terminal window
groupmod -p password groupname

This command sets a password for a specified group.

How do I change the name of a group in Linux?

Section titled “How do I change the name of a group in Linux?”

To change the name of a group in Linux, use the groupmod command with the -n option followed by the new group name. For example:

Terminal window
groupmod -n newgroupname oldgroupname

How can I change the GID of a group in Linux?

Section titled “How can I change the GID of a group in Linux?”

To change the GID (group identifier) of a group in Linux, you can use the groupmod command with the -g option followed by the new GID. Here is an example:

Terminal window
groupmod -g 5000 groupname

How do I add a user to a group using groupmod in Linux?

Section titled “How do I add a user to a group using groupmod in Linux?”

To add a user to an existing group using groupmod in Linux, you can utilize the -a option followed by the username. For example:

Terminal window
groupmod -a -G groupname username

How can I remove a user from a group with groupmod in Linux?

Section titled “How can I remove a user from a group with groupmod in Linux?”

To remove a user from a group in Linux using groupmod, employ the -R option followed by the username and the group. Here is an example:

Terminal window
groupmod -R groupname username

How do I display the current settings of a group with groupmod in Linux?

Section titled “How do I display the current settings of a group with groupmod in Linux?”

To display the current settings of a group in Linux using groupmod, you can utilize the -H option followed by the group name. For example:

Terminal window
groupmod -H groupname

How can I lock a group to prevent its members from logging in?

Section titled “How can I lock a group to prevent its members from logging in?”

To lock a group and prevent its members from logging in, you can use the lock command option (-L) in groupmod. Here is an example:

Terminal window
groupmod -L groupname
  • Modify the name of a group
  • Change the group ID
  • Add or remove a user from a group
  • Change the group’s name in the group database
  • Modify the group password
  • Update the group settings in the /etc/group and /etc/gshadow files