如何为所有用户设置密码过期时间?

如何为所有用户设置密码过期时间?

我需要使用终端一次性为所有用户设置密码过期时间,或者至少按组设置。有什么方法可以做到这一点?不用使用可疑或不可靠的软件/网站?谢谢!

答案1

/etc/login.defs使用文本编辑器编辑:

vi /etc/login.defs

将这 3 个参数编辑为您所需的(来自文件的示例和给出的默认值):

#
# Password aging controls:
#
#   PASS_MAX_DAYS   Maximum number of days a password may be used.
#   PASS_MIN_DAYS   Minimum number of days allowed between password changes.
#   PASS_WARN_AGE   Number of days warning given before a password expires.
#
PASS_MAX_DAYS   99999
PASS_MIN_DAYS   0
PASS_WARN_AGE   7

相关内容