Redrock Postgres 搜索 英文
版本: 11 / 12 / 13 / 14 / 15 / 16 / 17

20.14. BSD 认证 #

这种认证方法的运行方式类似于 password,只不过它使用 BSD 认证来验证密码。BSD 认证仅用于验证用户名/密码对。因此,在可以将 BSD 认证用于认证之前,用户的角色必须已经存在于数据库中。BSD 认证框架目前仅可在 OpenBSD 上使用。

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

注意

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