powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / В pg_hba.conf установлен trust, но пароль все равно просит
7 сообщений из 7, страница 1 из 1
В pg_hba.conf установлен trust, но пароль все равно просит
    #39355159
prustr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместе с пакетом программ инталлирован каталог с postgres, структура каталогов соответствует описанию, все четко,
запускается нормально pg_sql start

В pg_hba.conf прописано:
local all all trust

тем не менее при попытке зайти
Код: plaintext
1.
2.
3.
psql -U postgres
Password for user postgres:
psql: fe_sendauth: no password supplied

Просит пароль... что с этим можно сделать? Как зайти?
...
Рейтинг: 0 / 0
В pg_hba.conf установлен trust, но пароль все равно просит
    #39355249
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prustr,

а перед этой строкой есть другие?
...
Рейтинг: 0 / 0
В pg_hba.conf установлен trust, но пароль все равно просит
    #39355301
prustr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я эксперементировал немного, там была инструкция для хостов host all all 127.0.0.1/32 md5
которой я тоже trust сделал, не помогает.
Обратил внимание что попытка войти через psql с любым логином приводит к такому же результату.

Из прошлого опыта - установка на винду postgres обычно происходит с обзательным созданием учетной записи postgres
но в моем случае после установки пакета (это не пакет postgres, это программа, которая свои данные хранит в postgres и при инсталляции создает кластер данных и возможно проводит полную инсталляцию сервера) никаких других учеток не появилось. Может и имя суперпользователя тоже не postgres?
Погуглил эту тему но пока не нашел как сменить имя суперпользователя или как вообще его узнать...
...
Рейтинг: 0 / 0
В pg_hba.conf установлен trust, но пароль все равно просит
    #39355307
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prustr,

после изменений pg_hba релоад или рестарт базы делался? если строк, удовлетворяющих параметрам подключения в конфиге несколько - будет применяться самая первая.

попробуйте подключаться к 127.0.0.1 через -h 127.0.0.1, если есть "host all all 127.0.0.1/32 md5". я не уверен, что под windows можно через unix socket подключаться (не знаю как psql тут подключается, если не указан хост).
...
Рейтинг: 0 / 0
В pg_hba.conf установлен trust, но пароль все равно просит
    #39355734
prustr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас в pg_hba.conf
Код: plaintext
1.
2.
3.
host	all		postgres	0.0.0.0/0	trust
host    all             all             0.0.0.0/0            trust #md5
host    all             all             ::0/0                 trust #md5



С другого терминала подключаюсь -
psql -h192.168.24.49 -Upostgres

локально
psql -h127.0.0.1 -Upostgres

Ну и разные имена, которые в системе есть тоже пользую, но результат один и тот же - сервер просит пароль.
в postgresql.conf
раскоментировал и поставил:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
# - Security and Authentication -

#authentication_timeout = 1min		# 1s-600s
ssl = off				# (change requires restart)
#ssl_ciphers = 'ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH'	# allowed SSL ciphers
					# (change requires restart)
#ssl_renegotiation_limit = 512MB	# amount of data between renegotiations
password_encryption = off
#db_user_namespace = off


Можен он пропатчен? или еще какие настройки есть?
...
Рейтинг: 0 / 0
В pg_hba.conf установлен trust, но пароль все равно просит
    #39355779
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prustr,

а точно редактируется нужный pg_hba.conf файл? в postgresql.conf путь к нему указан в параметре hba_file. ну и postgresql.conf тоже должен быть нужный (он или передается в качестве параметра процессу postmaster или берется из datadir, которая передается в качестве параметра к процессу. не знаю правда как это в windows посмотреть). ну и на всякий случай - в конфиге дефолтный порт прописан, 5432 ? а то может это другой инстанс.
...
Рейтинг: 0 / 0
В pg_hba.conf установлен trust, но пароль все равно просит
    #39355812
prustr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он тот, это конечно так, поскольку стоит только в нем ошибочную строку завести, как сразу запуск через pg_ctl start становится невозможным.
Установил на эту же машину Postgres сервер той же версии, он нормально установился, и я попытался его службу запустить с другим data каталогом, который мне нужен. Так вот не прошел номер. И потом он со своим родным каталогом тоже не может запуститья... буду дальше искать
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / В pg_hba.conf установлен trust, но пароль все равно просит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]