系统会提示用户输入密码,并根据lsuser -f username
输出:
expires=0
maxexpired=-1
maxage=13
不应提示用户更改密码。
为什么登录时提示修改密码?
附:
根据 maxage+last 密码更新,他的密码过期时间为:
Mon Sep 27 16:26:32 CEST 2010
但应该
maxexpired=-1
注意这一点,并且不应提示用户更改密码。oslevel -s 6100-02-02-0849
答案1
该maxexpired
属性是密码过期后允许用户登录(并更改密码)的周数。设置为-1
禁用此限制。设置maxexpired=-1
防止因密码过期而导致帐户被锁定;maxage
自上次更改密码几周后,仍必须设置新密码。
maxage
是确定密码有效期的属性。您的示例中的密码在设置后 13 周后过期。如果您希望拥有一个没有密码过期的帐户,请设置maxage=0
。
由于您包含了expires
属性:expires
是帐户过期的日期,而不是密码。将其设置为0
意味着帐户不会过期。maxage
仍将确定密码过期时间。