centos配置密码定期更换策略

  |   0 评论   |   0 浏览

密码更换周期设置

密码定期更换配置在 /etc/login.defs 中:

PASS_MAX_DAYS	180   # 密码到期时间
PASS_MIN_DAYS	7    # 初始密码更改时间
PASS_MIN_LEN	16    # 密码最小长度
PASS_WARN_AGE	15   # 密码过期提示时间

注意:

/etc/login.defs 中设置仅影响创建用户,而不会影响现有用户。
如果设置为现有用户,使用命令 chage -M(days)(user),例如:chage -M 60 root

chage命令

chage 命令是用来修改帐号和密码的有效期限。

语法

chage [选项] 用户名

选项

  • -m:密码可更改的最小天数。为零时代表任何时候都可以更改密码。
  • -M:密码保持有效的最大天数。
  • -W:用户密码到期前,提前收到警告信息的天数。
  • -E:帐号到期的日期。过了这天,此帐号将不可用。
  • -d:上一次更改的日期。
  • -i:停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。
  • -l:例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期

示例:

# 查看root配置
chage -l root

# 设置root密码180天过期,提前15天提醒
chage -d 0 -m 0 -M 180 -W 15 root

标题:centos配置密码定期更换策略
作者:zytops
地址:https://www.zytops.com/articles/2022/09/30/1664506664389.html