设置密码有效期
功能描述
参数password_effect_time用于设置帐户密码的有效时间。
设置方法
该参数属于SIGHUP类型参数,请参考重设参数中对应设置方法进行设置。
alter system set password_effect_time = n;
参数说明
n:账户密码的有效时间,临近或超过有效期系统会提示用户修改密码。
- 可通过GUC参数password_notify_time设置密码到期前多少天进行提醒。
- 可通过GUC参数user_password_warning_log控制是否将密码即将过期的提醒信息写入日志pg_log。如该参数为off,则仅在客户端登录时进行提醒。
示例
- 查看当前账户密码的有效期。
SHOW password_effect_time;
返回结果如下:password_effect_time ---------------------- 36500 (1 row)
- 更改密码有效期为100天并查询结果。
ALTER SYSTEM SET password_effect_time = 100; SHOW password_effect_time;
返回结果如下:password_effect_time ---------------------- 100 (1 row)
- 恢复环境。
ALTER SYSTEM SET password_effect_time = DEFAULT;