LINUX.ORG.RU

Postgresql pg_hba.conf. Не спрашивает пароль при подключении с удаленного хоста


0

1

Подключаюсь с удаленного хоста

d@d-work:~$ psql -h remotehostname -p 10234 
psql (9.3.4, server 9.1.13)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.

d=# 

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

Почему не спрашивает пароль?

Листинг pg_hba.conf

# Database administrative login by Unix domain socket
local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     password
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host	all		all		0.0.0.0/0		md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local   replication     postgres                                peer
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5


а) ты убрал беспарольный удалённый вход из pg_hba.conf, но не перезапустил сервер postgresql

б) есть файл .pgpass

router ★★★★★
()
Последнее исправление: router (всего исправлений: 2)
Ответ на: комментарий от router

Точно, нашел файл .pgpass и его источник - pgAdmin

ddipp
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.