passwd [options] [LOGIN]
-a, --all : This option can be used only with -S and shows the status for all users. |
-d, --delete : Delete a users password (make it empty). |
-e, --expire : Immediately expire an account's password. |
-i, --inactive INACTIVE : This option is used to disable an account after the password has been expired for a number of days. After an account has had an expired password for INACTIVE days, the user may no longer sign on to the account. |
-k, --keep-tokens : Indicate password change should be performed only for expired authentication tokens (passwords). |
-l, --lock : Lock the password of the named account. This does not disable the account. The user may still be able to login using another authentication token (e.g. a SSH key). |
-n, --mindays MIN_DAYS : Set the minimum number of days between password changes to MIN_DAYS. A value of zero indicates that the user may change their password at any time. |
-S, --status : Display account status information. (login,locked/no/usable password,date of last password change,min age, max age, warning period, inactivity period) |
-u, --unlock : Unlock the password of the named account. |
-w, --warndays WARN_DAYS : Number of days warning prior to a required password change. |
-x, --maxdays MAX_DAYS : Set the maximum number of days a password remains valid. After MAX_DAYS, the password will need to be changed. |
gpasswd [option] GROUP
-a, --add USER : Add the user to the named group. |
-d, --delete USER : Remove the user from the named group. |
-r, --remove-password : Remove the password from the named group. |
-R, --restrict : Restrict the access to the named group. |
-A, --administrators USER,... : Set the list of administrative users. |
-M, --members USER,... : Set the list of group members. |
|
|
useradd [options] LOGIN
-b, --base-dir BASE_DIR : Default system base directory if -d is not specified. |
-d, --home HOME_DIR : Use HOME_DIR as the value for the user's login directory. |
-e, --expiredate EXPIRE_DATE : Date on which the user account will be disabled. (YYYY-MM-DD) |
-f, --inactive INACTIVE : Number of days after a password expires until the account is disabled. (0 disables account on expiration. -1 disables the feature.) |
-g, --gid GROUP : The group name or number of the users initial login group. The group name must exist. |
-G, --groups GROUP1[,...] : List of supplementary groups for the user. Subject to same restrictions as -g. |
-k, --skel SKEL_DIR : The skeleton directory to be copied in the users home directory, upon creation. Only valid if -m option specified |
-K, --key KEY=VALUE : Overrides /etc/login.defs defaults. Multiple -K options can be specified. |
-l, --no-log-init : Do not add the user to the lastlog and faillog databases. |
-m, --create-home : Create the user's home directory if it doesn't exist. |
-M : Don't create home directory. |
-N, --no-user-group : Do not create a group with the same name as the user. |
-o, --non-unique : Allow the creation of a user account with a duplicate UID. Only valid along with -u option |
-p, --password PASSWORD : The encrypted password. NOT Recommended! |
-r, --system : Create system account |
-s, --shell SHELL : The name of the user's login shell. |
-u, --uid UID : The numerical value of the users ID. Must be unique unless -o option used |
-U, --user-group : Create group with the same name as the user |
-Z, --selinux-user SEUSER : The SELinux user for the users login. |
groupmod [options] GROUP
-g, --gid GID : The group ID will be changed to GID. |
-n, --new-name NEW_GROUP : Group name will be changed from GROUP to NEW_GROUP. |
-o, --non-unique : When used with -g, allows setting the group GID to a non-unique value. |
-p, --password PASSWORD : The encrypted password. NOT Recommended! |
|
|
usermod [options] LOGIN
-a, --append : Add user to supplementary group(s). Use only with the -G option. |
-d, --home HOME_DIR : The user's new login directory. |
-e, --expiredate EXPIRE_DATE : Date on which the user account will be disabled (YYYY-MM-DD) |
-g, --gid GROUP : The group name/number of the user's new initial login group. |
-G, --groups GROUP1[,GROUP2...] : A list of supplementary groups which the user is also a member |
-l, --login NEW_LOGIN : The name of the user will be changed from LOGIN to NEW_LOGIN. |
-L, --lock : Lock a users password. (Can't use option with -p or -U) |
-m, --move-home : Move the content of the users home directory to the new location. |
-o, --non-unique : when used with the -u option, this option allows to change the user ID to a non-unique value. |
-p, --password PASSWORD : Set password explicitly via shell. Not recommended! |
-s, --shell SHELL : The name of the users new login shell. |
-u, --uid UID : The new numerical value of the users ID. Must be unique unless the -o option is used. |
-U, --unlock : Unlock a users password. (Can't use this option with -p or -L.) |
-Z, --selinux-user SEUSER : The SELinux user for the users login. |
groupadd [options] GROUP
-f, --force : This option causes the command to simply exit with success status if the specified group already exists. |
-g, --gid GID : The numerical value of the groups ID. This value must be unique, unless the -o option is used. |
-K, --key KEY=VALUE : Overrides /etc/login.defs defaults (GID_MIN, GID_MAX and others). Multiple -K options can be specified. |
-o, --non-unique : This option permits to add a group with a non-unique GID. |
-p, --password PASSWORD : The default is to disable the password. (NOT RECOMMENDED: the password will be visible by users listing the processes.) |
-r, --system : Create a system group. |
|
Created By
Metadata
Favourited By
and 6 more ...
Comments
DaveChild, 07:27 20 Dec 11
Wow, this is great! Nice job!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by CITguy