如何在 Postgresql 中设置密码安全限制?

Posted

技术标签:

【中文标题】如何在 Postgresql 中设置密码安全限制?【英文标题】:How to set a password security limit in Postgresql? 【发布时间】:2020-03-28 15:06:59 【问题描述】:

在 Oracle 中,我们可以像这样设置密码限制:

create Profile security_pass Limit 
    failed_login_attempts 5
    password_lock_time 1
    password_life_time 90
   password_grace_time 3
   password_reuse_max 5
   password_reuse_time 365
   password_verify_function func_pwd_vfy;

但是我们可以在 PostgreSQL 中做同样的事情吗?我找不到任何关于它的信息。感谢您阅读我。

【问题讨论】:

【参考方案1】:

Additional Supplied Modules 中有一个名为“passwordcheck”的模块。

看看下面的链接:https://www.postgresql.org/docs/12/passwordcheck.html

它将像 Oracle 的 PASSWORD_VERIFY_FUNCTION 一样工作。 使用此模块,您可以编写自己的密码验证函数。

免责声明:我为 EnterpriseDB 工作。

【讨论】:

以上是关于如何在 Postgresql 中设置密码安全限制?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PostgreSql 函数的返回表中设置标识列?

如何在postgresql中设置与id不同的自动增量字段

在Windows 10 x64中设置PostgreSQL 9.6(BigSQL图形安装程序)

如何在linux中设置/查找ftp用户名,密码,连接类型

如何在 LDAP 中设置正确的访问指令?

用户扫描二维码以读取和写入特定数据库节点后如何在 Firebase 中设置安全规则