前言
为了数据库安全以及应对等保测评等要求,我们需要设置密码复杂度。我们通过passwordcheck模块实现复杂度检测功能。
启用密码复杂度验证
找到自己安装pg库的配置文件目录,修改postgresql.conf
vim postgresql.conf
修改如下内容
shared_preload_libraries = 'passwordcheck'
然后重启pg
systemctl restart postgresql
验证是否有效
CREATE USER test_pwck WITH PASSWORD '123';
可以看到提示,这就配置成功了

修改用户有效期