设置密码有效期

功能描述

参数password_effect_time用于设置帐户密码的有效时间。

设置方法

该参数属于SIGHUP类型参数,请参考重设参数中对应设置方法进行设置。

alter system set password_effect_time = n;

参数说明

n:账户密码的有效时间,临近或超过有效期系统会提示用户修改密码。

  • 可通过GUC参数password_notify_time设置密码到期前多少天进行提醒。
  • 可通过GUC参数user_password_warning_log控制是否将密码即将过期的提醒信息写入日志pg_log。如该参数为off,则仅在客户端登录时进行提醒。

示例

  1. 查看当前账户密码的有效期。
    SHOW password_effect_time;
    

    返回结果如下:
    password_effect_time
    ----------------------
    36500
    (1 row)
    
  2. 更改密码有效期为100天并查询结果。
    ALTER SYSTEM SET password_effect_time = 100;
    SHOW password_effect_time;
    

    返回结果如下:
    password_effect_time
    ----------------------
    100
    (1 row)
    
  3. 恢复环境。
    ALTER SYSTEM SET password_effect_time = DEFAULT;
    

需要帮助?

扫码添加企业微信
获得专业技术支持

企业微信二维码
🎯 快速响应💡 专业解答