2024 年 9 月 26 日: PostgreSQL 17 发布!
支持的版本:当前 (17) / 16 / 15 / 14 / 13 / 12
开发版本:devel
不支持的版本:11

20.14. BSD 身份验证 #

此身份验证方法的操作类似于 password,只是它使用 BSD 身份验证来验证密码。 BSD 身份验证仅用于验证用户名/密码对。 因此,用户角色必须已存在于数据库中,才能使用 BSD 身份验证进行身份验证。 BSD 身份验证框架目前仅在 OpenBSD 上可用。

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

注意

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

提交更正

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