On this page
20.14. BSD 验证
除了使用 BSD 身份验证来验证密码外,此身份验证方法与password
相似。 BSD 身份验证仅用于验证用户名/密码对。因此,在将 BSD 身份验证用于身份验证之前,数据库中必须已经存在用户角色。 BSD 身份验证框架当前仅在 OpenBSD 上可用。
PostgreSQL 中的 BSD 身份验证使用auth-postgresql
登录类型,并在login.conf
中定义时使用postgresql
登录类进行身份验证。默认情况下,该登录类不存在,而 PostgreSQL 将使用默认的登录类。
Note
要使用 BSD 身份验证,必须首先将 PostgreSQL 用户帐户(即运行服务器的 os 用户)添加到auth
组。默认情况下,auth
组存在于 OpenBSD 系统上。