LOGBOOK

HELP

Quiz Entry - updated: 2026.07.14

How do you manage groups in Linux?

groupadd creates, groupmod renames or re-numbers, groupdel removes; add members with usermod -aG group user (or gpasswd -a), and the user must re-login for it to take effect.

The re-login catch trips people up constantly: group membership is read into your session at login and baked into your running processes, so adding yourself to docker or wheel does nothing for your current shell until you log out and back in (or start a fresh session with newgrp).

Group management commands:

Command Purpose
groupadd Create new group
groupmod Modify existing group
groupdel Delete group

Create group:

sudo groupadd groupname
sudo groupadd -g 10000 groupname    # With specific GID
sudo groupadd -r systemgroup        # System group (low GID)

Modify group:

sudo groupmod -g 20000 groupname    # Change GID
sudo groupmod -n newname oldname    # Rename group

Delete group:

sudo groupdel groupname

View group membership:

groups username          # List user's groups
getent group groupname   # Show group details
cat /etc/group          # All groups

Add user to group:

# Recommended
sudo usermod -aG groupname username
# Alternative
sudo gpasswd -a username groupname

Note: Users must log out and back in for new group membership to take effect!

From Quiz: LIOS / User Management and Permissions | Updated: Jul 14, 2026