支持的版本:当前 (17) / 16 / 15 / 14 / 13
开发版本:devel
不支持的版本:12 / 11

20.14. BSD 认证 #

这种认证方法与 password 类似,不同之处在于它使用 BSD 认证来验证密码。BSD 认证仅用于验证用户名/密码对。因此,用户的角色必须已经存在于数据库中,然后才能使用 BSD 认证进行身份验证。BSD 认证框架目前仅在 OpenBSD 上可用。

PostgreSQL 中的 BSD 认证使用 auth-postgresql 登录类型,并且如果 login.conf 中定义了 postgresql 登录类,则使用该类进行身份验证。默认情况下,该登录类不存在,PostgreSQL 将使用默认登录类。

注意

要使用 BSD 认证,必须首先将 PostgreSQL 用户帐户(即运行服务器的操作系统用户)添加到 auth 组。在 OpenBSD 系统上,默认情况下存在 auth 组。

提交更正

如果您在文档中看到任何不正确、与您特定功能的经验不符或需要进一步澄清的内容,请使用此表单报告文档问题。