Рейтинг:1

pg_hba.conf - локальный вход в psql без пароля

флаг de

У меня есть эти настройки в моем pg_hba.conf для установки PostgreSQL-12.6

# "local" только для соединений сокетов домена Unix
локальные все все md5
local все postgres доверяют # ident
# Локальные соединения IPv4:
host all all 127.0.0.1/32 trust # md5
# Локальные соединения IPv6:
хост все все ::1/128 md5
# Разрешить подключения репликации с локального хоста пользователем с
# привилегия репликации.
локальная репликация все доверяют
репликация узла все 127.0.0.1/32 доверие
репликация хоста все ::1/128 доверия

я исключаю локальные все доверяют postgres должен позволить мне войти в систему локально, чтобы psql без запрашивается пароль как постгрес пользователь юникс.

Однако:

postgres@my-vm:/opt/db/postgres/bin> psql
Пароль пользователя postgres:

нет существующего пароля psql для постгрес пользователь еще

Рейтинг:4
флаг cn
локальные все все md5  
local все postgres доверяют # ident  

Помните, что записи в pg_hba обрабатываются в том порядке, в каком они дали.

"local all postgres trust"... должен позволить мне войти в систему... без... пароля

И это бы, если оно появилось перед линия, которая заставила каждый локальное соединение для использования мд5 аутентификация!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.