Files
docker.softwareshinobi.com/docs/Linux-Commands/Users-And-Groups/080-the-useradd-command.md
Software Shinobi f1997cab0f
All checks were successful
code.softwareshinobi.com-learn/docker.softwareshinobi.com/pipeline/head This commit looks good
automated terminal push
2025-06-04 11:50:30 -04:00

1.1 KiB
Executable File

The useradd command

The useradd command is used to add or update user accounts to the system.

Examples:

To add a new user with the useradd command the syntax would be the following:

useradd NewUser

To add a new user with the useradd command and give a home directory path for this new user the syntax would be the following:

useradd -d /home/NewUser NewUser

To add a new user with the useradd command and give it a specific id the syntax would be the following:

useradd -u 1234 NewUser

Syntax:

useradd [OPTIONS] NameOfUser

Possible options:

Flag Description Params
-d The new user will be created using /path/to/directory as the value for the user's login directory /path/to/directory
-u The numerical value of the user's ID ID
-g Create a user with specific group id GroupID
-M Create a user without home directory -
-e Create a user with expiry date DATE (format: YYYY-MM-DD)
-c Create a user with a comment COMMENT
-s Create a user with changed login shell /path/to/shell
-p Set an unencrypted password for the user PASSWORD