adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
![](/@@/translation-newline)
[--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup GROUP | --gid ID]
![](/@@/translation-newline)
[--disabled-password] [--disabled-login] USER
Add a normal user
![](/@@/translation-newline)
adduser --system [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
![](/@@/translation-newline)
[--gecos GECOS] [--group | --ingroup GROUP | --gid ID] [--disabled-password]
![](/@@/translation-newline)
[--disabled-login] USER
Add a system user
![](/@@/translation-newline)
adduser --group [--gid ID] GROUP
![](/@@/translation-newline)
addgroup [--gid ID] GROUP
Add a user group
![](/@@/translation-newline)
addgroup --system [--gid ID] GROUP
Add a system group
![](/@@/translation-newline)
adduser USER GROUP
Add an existing user to an existing group
![](/@@/translation-newline)
general options:
--quiet | -q don't give process information to stdout
--force-badname allow usernames which do not match the
NAME_REGEX[_SYSTEM] configuration variable
--help | -h usage message
--version | -v version number and copyright
--conf | -c FILE use FILE as configuration file