| -b BASE_DIR | 
 base directory for the home directory of the new account
  | 
 
 
 | -c COMMENT | 
 GECOS field of the new account
  | 
 
 
 | -d HOME_DIR | 
 home directory of the new account
  | 
 
 
 | -D | 
 print or change default useradd configuration
  | 
 
 
 | -e EXPIRE_DATE | 
 expiration date of the new account
  | 
 
 
 | -f INACTIVE | 
 password inactivity period of the new account
  | 
 
 
 | -g GROUP | 
 name or ID of the primary group of the new account
  | 
 
 
 | -G GROUPS | 
 list of supplementary groups of the new account
  | 
 
 
 | -h | 
 display help message and exit
  | 
 
 
 | -k SKEL_DIR | 
 use this alternative skeleton directory
  | 
 
 
 | -K KEY=VALUE | 
 override /etc/login.defs defaults
  | 
 
 
 | -l | 
 do not add the user to the lastlog and faillog databases
  | 
 
 
 | -m | 
 create the user's home directory
  | 
 
 
 | -M | 
 do not create the user's home directory
  | 
 
 
 | -N | 
 do not create a group with the same name as the user
  | 
 
 
 | -o | 
 allow to create users with duplicate (non-unique) UID
  | 
 
 
 | -p PASSWORD | 
 encrypted password of the new account
  | 
 
 
 | -r | 
 create a system account
  | 
 
 
 | -R CHROOT_DIR | 
 directory to chroot into
  | 
 
 
 | -P PREFIX_DIR | 
 prefix directory where are located the /etc/* files
  | 
 
 
 | -s SHELL | 
 login shell of the new account
  | 
 
 
 | -u UID | 
 user ID of the new account
  | 
 
 
 | -U | 
 create a group with the same name as the user
  | 
 
 
 | -Z SEUSER | 
 use a specific SEUSER for the SELinux user mapping
  |