Linux Labs

Веб-стек / Ступень 7 из 9

Подключение, роль и pg_hba

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 7 из 7 · итог · 2 мин

Итог

  • Подключение проходит сеть, правило и пароль; отказ называет этап: Connection refused, no pg_hba.conf entry или rejects connection, password authentication failed.
  • Роль — учётная запись PostgreSQL; peer пускает через сокет пользователя Linux в роль с тем же именем.
  • pg_hba.conf читается сверху вниз, решает первая совпавшая строка; узкое правило — своя база, своя роль, адрес /32, scram-sha-256.
  • Правила вступают в силу после reload без обрыва соединений; ошибку в файле показывает pg_hba_file_rules.
  • Приложение shop из начала урока получало no pg_hba.conf entry: служба работала и слушала 5432, а строки для shop в файле правил не было.
Ubuntu 24.04
Загрузка…