Проблема аутентификации клиента Postgresql - PullRequest
0 голосов
/ 17 мая 2011

Я борюсь с файлом контроля доступа postgresql pg_hba.conf ... это никогда не радует, и все, что я хочу сделать, это просто: A) Разрешить доступ к ALL с локального хоста B) Разрешить доступ к ALL с 10.8.0. * (VPN) В) Запретить ВСЕ оставшиеся

Я прочитал вики-страницу на официальном сайте pgsql, но не могу понять, что не так с моей конфигурацией; Я подключаюсь к VPN (что хорошо работает), а затем пытаюсь подключиться к pgsql с помощью pgadmin => fails; Я также пытаюсь установить простой форум punBB (на той же машине, что и сервер базы данных), и я получаю не могу подключиться к базе данных ... Это все проблема конфигурации ...

Вот пример моих текущих разрешений:

host    all     all     10.8.0.0/24     md5
local   all         postgres                          ident
local   all         all                               ident
host    all         all         127.0.0.1/32          trust

Есть идеи?

1 Ответ

1 голос
/ 17 мая 2011

Понятия не имею, какую "вики-страницу на официальном сайте pgsql" вы прочитали, но руководство довольно приятно и содержит примеры:

# Allow any user on the local system to connect to any database with
# any database user name using Unix-domain sockets (the default for local
# connections).
#
# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
local   all             all                                     trust

# The same using local loopback TCP/IP connections.
#
# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
host    all             all             127.0.0.1/32            trust

# Allow any user from 10.8.0.0/24 to connect to all
# databases if the user's password is correctly supplied.
#
# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
host    all             all             10.8.0.0/24             md5

И не забудьте перезагрузить сервер после изменений.

...