这个 查奇 命令用于管理Linux中的密码到期日期。chage命令可用于查看、启用、禁用或设置用户和组密码的日期。密码安全是网络安全的重要组成部分,密码的使用时间应加以限制,并定期更改。chage命令可用于在Linux中为用户和组实现此密码更改策略。
chage命令语法
chage命令有以下简单语法。
chage OPTION USER
- 期权 用于设置或列出不同的密码相关参数。
- 用户 是要列出或设置密码参数的用户名。
作为管理命令,chage命令通常需要root权限。因此,在大多数情况下,需要将chage命令与sudo一起使用。或者,chage命令可以在根shell中执行。
sudo chage
显示更改命令帮助
有关chage命令的选项和帮助信息可以与 -小时 或 –帮助 选项。
chage -h
Usage: chage [options] LOGIN Options: -d, --lastday LAST_DAY set date of last password change to LAST_DAY -E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -h, --help display this help message and exit -i, --iso8601 use YYYY-MM-DD when printing dates -I, --inactive INACTIVE set password inactive after expiration to INACTIVE -l, --list show account aging information -m, --mindays MIN_DAYS set minimum number of days before password change to IN_DAYS -M, --maxdays MAX_DAYS set maximum number of days before password change to MAX_DAYS -R, --root CHROOT_DIR directory to chroot into -W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS
列出用户密码更改日期和策略
用户密码策略提供并设置有关上次密码更改、密码过期日期、帐户过期日期等的信息。用户或帐户密码更改日期和策略可以与 -我 选项和用户帐户名。在下面的示例中,我们列出了用户的ismail密码更改日期和策略信息。
chage -l ismail
![图片[1]-Linux chage命令–更改密码过期日期-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2021/02/linuxtect_image.png)
设置用户密码更改日期
从安全的角度来看,用户应该定期更改密码,以防止密码被盗漏洞。change命令可用于通过指定距当前时间的天数来设置使用-M选项的用户的密码更改日期。在下面的示例中,我们将50天后设置为用户密码更改日期。
sudo chage -M 50 ismail
设置用户密码过期日期
可以使用-d选项指定用户密码更改日期。只需提供YYYY-MM-DD格式的日期。在下面的示例中,用户ismail密码将在2021-03-01过期。
sudo change -d 2021-03-01 ismail
设置用户帐户过期日期
此外,还可以指定用户帐户过期日期。用户帐户过期日期与用户密码过期日期不同。这个 -电子 选项用于指定中的用户帐户过期日期 年-月-日 . 在下面的示例中,我们将用户ismail帐户的到期日期设置为2021-03-01。
sudo chage -E 2021-03-01 ismail
设置用户帐户锁定/非活动警告时间
我们可以在密码更改日期之前警告用户。这对于通知用户他/她应该在指定日期之前更改密码非常有用。-W或-warndays选项可用于指定密码过期前的天数。在下面的示例中,我们将警告天数设置为5天。
sudo chage -W 5 ismail
或者,长格式选项–warndays可以如下使用。
sudo chage --warndays 5 ismail
更改交互模式以设置所有选项
如果没有为chage命令指定选项,它将启动交互模式。在交互模式下,所有相关的值都会被一步一步地询问和设置。如果不想更改当前默认值并使用它,只需将其保留为空并按enter键。
sudo chage ismail
![图片[2]-Linux chage命令–更改密码过期日期-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2021/02/linuxtect_image-1.png)