最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PostgreSQL密码复杂度验证和有效期完整代码示例
时间:2026-06-09 08:46:00 编辑:袖梨 来源:一聚教程网
前言
为了数据库安全以及应对等保测评等要求,我们需要设置密码复杂度。我们通过passwordcheck模块实现复杂度检测功能。
启用密码复杂度验证
找到自己安装pg库的配置文件目录,修改postgresql.conf
vim postgresql.conf
修改如下内容
shared_preload_libraries = 'passwordcheck'
然后重启pg
systemctl restart postgresql
验证是否有效
CREATE USER test_pwck WITH PASSWORD '123';
可以看到提示,这就配置成功了

修改用户有效期
-- 修改用户有效期ALTER ROLE test_val VALID UNTIL '2024-09-01';
查看用户有效期
select * from pg_user
这里就可以看到有效期了

修改监听IP地址
修改pg_hba.conf
vim pg_hba.conf
添加如下内容,实现监听指定ip段
host all all 172.16.10.0/24 md5host all all 192.168.4.0/24 md5

总结
相关文章
- 苹果折叠屏爆料汇总:售价超两万,比例阔折叠 07-30
- 纪念碑谷3 纪念碑谷3手游玩法详解与体验评测 07-30
- 晴空双子金卡阵容推荐 晴空双子高性价比氪金养成指南 07-30
- 大周列国志全新派系系统 07-30
- 兔小萌世界甜系小房间搭建指南 兔小萌世界高颜值甜系房间布置全流程详解 07-30
- 大周列国志全新剧本包西汉剧本包 07-30