peer
local all all peer
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
host all all 0.0.0.0/0 md5
И как я понял - приложения что хотят подключиться к базе должны использовать какой-то double-MD5-hashed password, когда в реальности они используют обычную строку подключения где логин:пароль.
Как это работает и что я понял не так?
Модификации планируются такие:
Удаляются строки с подключениями кроме локально и локальной сети, добавляются права репликации для юзера postgres.
Что значит "в реальности"? Где вы ту реальность видели? В реальности олин хэш от логина+пароля лежыт в базе, чтобы нельзя было из дампа просто получить пароль, а двойной хэш — передаётся при логине, чтобы нельзя было подсмотреть строчку доя аутэнтификацыи сниффером. Всё это не имеет отношэния ни к хостам, с которых вы хотите разрешыть логиниться ни к правам, которые вы хотите выдать ролям.
Поэтому вторая часть описана вконце, чтобы понять нахера я вообще полез туда Видимо пароли реально передают в неявном виде, но я у разрабов уже спросил чтобы убедится точно В конфигах, упаси господи, они указаны явно - от того я и смутился
Обсуждают сегодня