這種驗證方法與 password
類似,除了它使用 BSD 驗證來驗證密碼。 BSD 驗證僅用於驗證使用者名稱/密碼配對。 因此,使用 BSD 驗證進行身份驗證之前,使用者的角色必須已存在於資料庫中。 BSD 驗證框架目前僅在 OpenBSD 上可用。
PostgreSQL 中的 BSD 驗證使用 auth-postgresql
登入類型,並使用 postgresql
登入類別進行身份驗證(如果該類別在 login.conf
中定義)。 預設情況下,該登入類別不存在,並且 PostgreSQL 將使用預設的登入類別。
要使用 BSD 驗證,必須先將 PostgreSQL 使用者帳戶(即,執行伺服器的作業系統使用者)新增到 auth
群組。 預設情況下,auth
群組存在於 OpenBSD 系統上。
如果您在文件中發現任何不正確、與您特定功能的經驗不符或需要進一步澄清的地方,請使用此表格來報告文件問題。