In Linux, the chage command is used for password effectiveness management. It can display detailed information about user passwords. It can also be used to modify the validity period of accounts and passwords. It can also be used to modify user password information. The syntax "chage [options] account". The chage command changes the number of days between the current password change and the date of the last password change; the system uses this information to determine when users must change their passwords. The chage command modifies the last 6 values of the "/etc/shadow" file.
#The operating environment of this tutorial: linux7.3 system, Dell G3 computer.
The chage command in Linux is used for password effectiveness management. It can display detailed information about user passwords and can also be used to modify the validity period of accounts and passwords.
When the system conducts the LPS evaluation, it will check the account password complexity, validity period, etc. chage is used for password effectiveness management and for modifying the validity period of account and password. The chage command changes the number of days between password changes and the date of the last password change. The system uses this information to determine when a user must change their password. The chage command modifies the last 6 values of the /etc/shadow file.
Usage syntax and parameter description
chage [options] 账户
2. Parameter description
Parameter | Parameter description |
---|---|
-d, --lastday LAST_DAY | Set the last password modification time to "LAST_DAY" |
Set the account expiration time to "EXPIRE_DATE" 0 means it will expire immediately, -1 means it will never expire | |
Get command help Information | |
After expiration INACTIVE days, set the password to an invalid state | |
List the validity period of users and passwords | |
The time between two password changes The minimum number of days apart is set to "MIN_DAYS" | |
The maximum number of days the password remains valid | |
chroot to the directory | |
Collect the password in advance before it expires Number of days until warning message |
[root@s142 etc]# chage -h Usage: chage [options] LOGIN …
2. View user password validity period information
[root@s142 etc]# chage -l wuhs Last password change : Aug 24, 2022 Password expires : never Password inactive : never Account expires : Aug 20, 2122 Minimum number of days between password change : 0 Maximum number of days between password change : 99999 Number of days of warning before password expires : 7
3. Set the last password modification date to the specified date
[root@s142 etc]# chage -d 2022-8-22 wuhs
[root@s142 etc]# chage -d 0 wuhs
[root@s142 etc]# chage -d -1 wuhs
4. Set up an account Expiration time
[root@s142 etc]# chage -E 0 wuhs [root@s142 etc]# chage -E 2022-8-25 wuhs [root@s142 etc]# chage -E -1 wuhs
5. Set the password to expire after a specified number of days
[root@s142 etc]# chage -I 3 wuhs
6. Set the minimum and maximum number of days between password changes
[root@s142 etc]# chage -m 30 wuhs [root@s142 etc]# chage -M 180 wuhs [root@s142 etc]# chage -l wuhs Last password change : never Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 30 Maximum number of days between password change : 180 Number of days of warning before password expires : 7
7. Set the number of days in advance to remind password expiration
[root@s142 etc]# chage -W 3 wuhs [root@s142 etc]# chage -l wuhs Last password change : never Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 30 Maximum number of days between password change : 180 Number of days of warning before password expires : 3
Linux video tutorial》
The above is the detailed content of How to use linux chage command. For more information, please follow other related articles on the PHP Chinese website!