这好像是密码有效期限制负责定期更改密码。但我的问题是,
- 它到底是什么?它会改变哪个密码?
- 我如何配置它以定期(比如每周)更改密码。
如果需要的话,请注意我使用的是 Ubuntu 12.10
答案1
x
它可能被称为“密码年龄限制”。您可以使用以下选项进行设置passwd
passwd -x 7 $USER
将强制您每 7 天为当前用户发出一个新密码。
-x, --maxdays 最大天数
设置密码有效期的最长天数。超过 MAX_DAYS 天后,密码必须更改。
答案2
密码老化是一种允许系统强制密码具有特定有效期的机制。虽然这可能会给用户带来一定不便,但它可以确保偶尔更改密码,这是一种很好的安全做法。大多数 Linux 发行版默认不启用密码老化,但启用它非常容易。
通过编辑 /etc/login.defs,您可以指定一些参数来设置密码时效的默认设置:
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_WARN_AGE 7
根据需要更改这些值。将 9999 更改为 7 以强制所有用户每 7 天更改一次密码。
答案3
PASS_MAX_DAYS
中的参数允许/etc/login.defs
您在密码达到定义的期限后强制其过期。建议将该PASS_MAX_DAYS
参数设置为小于或等于 90 天。