登录
21.14. BSD 身份验证#
此身份验证方法的操作方式类似于password
,但它使用 BSD 身份验证来验证密码。BSD 身份验证仅用于验证用户名/密码对。因此,在使用 BSD 身份验证进行身份验证之前,用户的角色必须已存在于数据库中。BSD 身份验证框架目前仅在 OpenBSD 上可用。
PostgreSQL中的 BSD 身份验证使用auth-postgresql
登录类型,如果在login.conf
中定义了postgresql
登录类,则使用该类进行身份验证。默认情况下,该登录类不存在,PostgreSQL将使用默认登录类。
注意
要使用 BSD 身份验证,必须先将 PostgreSQL 用户帐户(即运行服务器的操作系统用户)添加到auth
组中。在 OpenBSD 系统上默认存在auth
组。