Назад | Перейти на главную страницу

psql запрашивает пароль, несмотря на настройку доверительной аутентификации с localhost

В /var/lib/pgsql/9.1/data/pg_hba.conf, У меня есть следующее:

# TYPE  DATABASE        USER            ADDRESS                 METHOD
host    all             all             127.0.0.1/32            trust

Но когда я выполняю

su -c "psql -d postgres" - postgres

он запрашивает у меня пароль. Я ожидаю, что пользователи должны не будет запрошен пароль.

Были и другие настройки для локальных подключений и IPv6, которые не были trust. Я сделал их все trust и теперь это работает. Похоже, что psql не подключается через IPv4.