支援的版本:目前版本 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本:12 / 11

20.14. BSD 驗證 #

這種驗證方法與 password 類似,除了它使用 BSD 驗證來驗證密碼。 BSD 驗證僅用於驗證使用者名稱/密碼配對。 因此,使用 BSD 驗證進行身份驗證之前,使用者的角色必須已存在於資料庫中。 BSD 驗證框架目前僅在 OpenBSD 上可用。

PostgreSQL 中的 BSD 驗證使用 auth-postgresql 登入類型,並使用 postgresql 登入類別進行身份驗證(如果該類別在 login.conf 中定義)。 預設情況下,該登入類別不存在,並且 PostgreSQL 將使用預設的登入類別。

注意

要使用 BSD 驗證,必須先將 PostgreSQL 使用者帳戶(即,執行伺服器的作業系統使用者)新增到 auth 群組。 預設情況下,auth 群組存在於 OpenBSD 系統上。

提交更正

如果您在文件中發現任何不正確、與您特定功能的經驗不符或需要進一步澄清的地方,請使用此表格來報告文件問題。