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

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

примечание

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

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

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

Примечание

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