Аутентификация BSD
- :::{note} Эта страница переведена при помощи нейросети GigaChat.
- ::
Этот метод аутентификации работает аналогично password
за исключением того, что он использует аутентификацию BSD для проверки пароля. Аутентификация BSD используется только для проверки пары имя пользователя/пароль. Поэтому роль пользователя должна уже существовать в базе данных до использования аутентификации BSD. В настоящее время инфраструктура аутентификации BSD доступна только в OpenBSD.
Аутентификация BSD в PostgreSQL использует тип входа auth-postgresql
и аутентифицируется с классом входа postgresql
, если это определено в login.conf
. По умолчанию этот класс входа не существует, и PostgreSQL будет использовать класс входа по умолчанию.
Для использования аутентификации BSD учетная запись пользователя PostgreSQL (то есть пользователь операционной системы, запускающий сервер) должна быть сначала добавлена в группу auth
. Группа auth
существует по умолчанию в системах OpenBSD.