此身份验证方法的操作与 password
类似,但它使用 BSD Authentication 来验证密码。BSD Authentication 仅用于验证用户名/密码对。因此,在使用 BSD Authentication 进行身份验证之前,用户的角色必须已存在于数据库中。BSD Authentication 框架目前仅在 OpenBSD 上可用。
PostgreSQL 中的 BSD Authentication 使用 auth-postgresql
登录类型,并在 login.conf
中定义了 postgresql
登录类的情况下进行身份验证。默认情况下,该登录类不存在,PostgreSQL 将使用默认登录类。
要使用 BSD Authentication,PostgreSQL 用户帐户(即运行服务器的操作系统用户)必须首先添加到 auth
组。在 OpenBSD 系统上,auth
组默认存在。
如果您在文档中看到任何不正确、与您在使用特定功能时的体验不符或需要进一步说明的内容,请使用 此表单 报告文档问题。