Инструменты пользователя

Инструменты сайта


Боковая панель

Связь

pg_hba.conf

pg_hba.conf

pg_hba.conf - настройка политики доступа к базам данных и идентификации пользователей сервера PostgreSQL.

В этом файле описываются клиентские компьютеры сети, с которых разрешен доступ к SQL серверу PostgreSQL, а также методы идентификации клиентов. Этот файл может содержать два вида записей:

  1. Запись вида "host". host <имя базы данных> <маска адреса> <способ авторизации доступа> [аргумент для авторизации]
  2. Запись типа "local". Эта запись определяет авторизацию доступа к базе данных локальных пользователей. Идентично "host", за исключением того, что IP- адрес и маска адреса опущены за ненадобностью.

Параметр <способ авторизации доступа>:

  • trust в этом режиме авторизации доступа не производится. Соединение считается доверительным.
Каждая запись в файле pg_hba.conf должна полностью умещаться в одной строке. Перенос записей на другую строку запрещен.

Примеры записей pg_hba.conf:

  • Разрешить всем пользователям доступ с любого хоста к всем базам данных по логину и паролю
    # TYPE  DATABASE        USER            ADDRESS                 METHOD
    host    all             all             all                     md5
  • Разрешить пользователю(dbuser) доступ к базе данных(mother) с любого хоста по логину и паролю
    host   mother    dbuser           all                   md5



pg_hba.conf.txt · Последние изменения: 2012/08/18 06:33 (внешнее изменение)