密码过期
以下 PROFILE 参数用于控制密码过期、新密码和最短有效期限的条件:
-
PASSWORD_LIFE_TIME
- 密码保持有效的天数 -
PASSWORD_MIN_LIFE_TIME
- 密码自设置到更改之前必须经过的天数 -
PASSWORD_GRACE_TIME
- 密码过期后可以继续使用的天数 -
PASSWORD_REUSE_MAX
- 在重新使用较早的密码之前必须更改密码的次数 -
PASSWORD_REUSE_TIME
- 从设置完密码后到可以重复使用该密码之前必须经过的天数 -
PASSWORD_MIN_CHAR_CHANGE
- 必须与以前的密码不同的最小字符数
有关这些参数和其他参数的更多详细信息,请参阅 CREATE PROFILE 和 ALTER PROFILE。
重要
密码过期不会影响当前的会话。密码过期和宽限期行为
配置文件参数 PASSWORD_LIFE_TIME
控制密码的有效期限(以天为单位)。默认情况下,DEFAULT 配置文件将 PASSWORD_LIFE_TIME 设置为 UNLIMITED
,这会禁用密码过期。您可以使用 ALTER PROFILE 更改默认配置文件和自定义配置文件。
通常情况下,当密码过期后,Vertica 会强制用户在下次登录时更改密码。但是,您可以设置 PASSWORD_GRACE_TIME 以允许用户在密码过期后继续使用该密码登录。如果用户在宽限期内登录,Vertica 会警告用户其密码已过期。此宽限期结束后,Vertica 将发出标准提示,提示用户更改用户密码。
终止密码
可以使用 ALTER USER 语句的 PASSWORD EXPIRE 参数来立即终止密码。通过终止密码,可以:
-
强制用户遵守密码更改策略。
-
当用户忘记了旧密码时,要设置新密码。