A concise hands-on guide to creating groups with the addgroup command on Debian-family systems. 05.06.2026 | reading time: 2 min On Debian-family systems the `addgroup` command is the fast, admin-friendly way to create groups for permissions and service isolation; this short guide shows concrete commands and real checks so the admin can act with confidence. Create a group — live ```bash sudo addgroup devs # Output: Adding group `devs' (GID 1001) ... Done. getent group devs devs:x:1001: sudo addgroup --system servicecache # Output: Adding system group `servicecache' (GID 101) ... Done. getent group servicecache servicecache:x:101: ``` Options worth remembering Use `--system` to create a system group with a low GID, or `--gid` to request a specific GID; `addgroup` does not add users to a group, so use `adduser alice devs` or `usermod -aG devs alice` to attach a user, and remember that `addgroup` on Debian is a higher-level wrapper around the lower-level `groupadd` tool. Other useful commands nearby Check group entries with `getent group groupname`, manage membership with `gpasswd` or `usermod`, and inspect `/etc/group` for a raw view; combine these tools when scripting or troubleshooting permission issues to get reliable results. Final note and next steps Groups are a small concept with large effects on permission design; practice creating system and normal groups, audit with `getent`, and then broaden knowledge toward certification — consider CompTIA Linux+ or LPIC-1 and intensive exam preparation at bitsandbytes.academy to turn practice into a credential. Join Bits & Bytes Academy First class LINUX exam preparation. setup utilities security