RHEL useradd Syntax

Unlike other flavors of UNIX, RHEL does not have a command like adduser which walks you through the process step-by-step, so you have to remember the four flags useradd requires, and in what order it expects to receive them. Since I don’t manually add users unless I’m installing a new server, I don’t run the command enough to remember the syntax… It’s basically the same as it is on Solaris.

useradd -g group -c 'User Name' -d /path/to/home/directory -s /bin/bash username

Solaris Useradd Syntax

This morning I’ve been installing a new Sun Fire V240, and like always, I couldn’t remember the syntax to add a user to the system. Unlike other flavors of UNIX, Solaris does not have a command like adduser which walks you through the process step-by-step, so you have to remember the four flags useradd requires, and in what order it expects to receive them. Since I don’t manually add users unless I’m installing a new server, I don’t run the command enough to remember the syntax.

Anyhow, so I always know where to find the syntax, and in the hopes of helping others who might find themselves forgetting it, here it is:

useradd -g group -c ‘User Name’ -d /path/to/home/directory -s /path/to/shell username

Should you need to create a new group, it’s easy:

groupadd groupname