commands.sh

chage

linux

Change user account and password expiry information.

More info →

Options (4)

-l, --listboolean

List password information for the user

Example: chage {{[-l|--list]}} {{username}}
-M, --maxdaysboolean

Enable password expiration in 10 days

Example: sudo chage {{[-M|--maxdays]}} {{10}} {{username}}
-E, --expiredateboolean

Set account expiration date

Example: sudo chage {{[-E|--expiredate]}} {{YYYY-MM-DD}} {{username}}
-d, --lastdayboolean

Force user to change password on next log in

Example: sudo chage {{[-d|--lastday]}} {{0}} {{username}}

Examples (6)

List password information for the user

chage [-l|--list] username

Enable password expiration in 10 days

sudo chage [-M|--maxdays] 10 username

Disable password expiration

sudo chage [-M|--maxdays] -1 username

Set account expiration date

sudo chage [-E|--expiredate] YYYY-MM-DD username

Force user to change password on next log in

sudo chage [-d|--lastday] 0 username

Re-enable an account

sudo chage [-E|--expiredate] -1 username
made by @shridhargupta | data from tldr-pages