User and Group Management

useradd

Creates user accounts.

useradd is a low-level account creation command. Some distributions also provide adduser as a friendlier wrapper.

Syntax
useradd [options] username

Arguments explained

  • username is the new account name.
  • -m creates a home directory.
  • -s sets login shell.
  • -G adds supplementary groups.

Common examples

Create a normal user
sudo useradd -m -s /bin/bash alex

Creates alex with a home directory and Bash shell.

Create a service user
sudo useradd --system --no-create-home appuser

Creates a system account for a service.

useradd Command
FieldDetails
Commanduseradd
CategoryUser and Group Management
Primary useCreates user accounts.
Syntaxuseradd [options] username