Перейти к основному содержимому

Аутентификация BSD

:::{note} Эта страница переведена при помощи нейросети GigaChat.
::

Этот метод аутентификации работает аналогично password за исключением того, что он использует аутентификацию BSD для проверки пароля. Аутентификация BSD используется только для проверки пары имя пользователя/пароль. Поэтому роль пользователя должна уже существовать в базе данных до использования аутентификации BSD. В настоящее время инфраструктура аутентификации BSD доступна только в OpenBSD.

Аутентификация BSD в PostgreSQL использует тип входа auth-postgresql и аутентифицируется с классом входа postgresql, если это определено в login.conf. По умолчанию этот класс входа не существует, и PostgreSQL будет использовать класс входа по умолчанию.

Примечание

Для использования аутентификации BSD учетная запись пользователя PostgreSQL (то есть пользователь операционной системы, запускающий сервер) должна быть сначала добавлена в группу auth. Группа auth существует по умолчанию в системах OpenBSD.