Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
postgresql:postgresql [2018/01/14 17:04] – [метод-аутентификации] mirocowpostgresql:postgresql [2018/03/08 20:21] (текущий) – [Настройка доступа] mirocow
Строка 1: Строка 1:
 {{tag>databases postgres postgresql macos homebrew}} {{tag>databases postgres postgresql macos homebrew}}
  
-====== PostgreSql - Установка и настройка ======+====== PostrgeSQL - Установка и настройка ======
  
 ===== Установка ===== ===== Установка =====
Строка 65: Строка 65:
 host    replication     all             ::1/128                 md5 host    replication     all             ::1/128                 md5
  
-# Override 
 local   all             all                                     trust local   all             all                                     trust
 +host    all             all             ::1/128                 trust
 host    all             all             127.0.0.1/32            trust host    all             all             127.0.0.1/32            trust
-host    all             all             192.168.1.1             trust+host    all             all             192.168.1.1/32             trust
 </code> </code>
  
-=== метод-аутентификации ===+<note important>Последующие записи не переобозначают предыдущие.\\ Предыдущие однотипные записи должны быть закомментированы \\ 
 +Это однотипные записи \\ 
 +<code> 
 +#local   all             all                                     peer 
 +local   all             all                                     trust 
 +</code> 
 +</note> 
 + 
 +  * ADDRESS - [[:networks#маски|Соответсвует маске]] 
 +  * METHOD - Метод-аутентификации 
 +=== методы аутентификации ===
  
 **trust** \\ **trust** \\
Строка 80: Строка 90:
 Получает имя пользователя операционной системы клиента из операционной системы и проверяет, соответствует ли оно имени пользователя запрашиваемой базы данных. Доступно только для локальных подключений. \\ Получает имя пользователя операционной системы клиента из операционной системы и проверяет, соответствует ли оно имени пользователя запрашиваемой базы данных. Доступно только для локальных подключений. \\
 **md5** \\ **md5** \\
 +**scram-sha-256** \\
 Проверяет пароль пользователя, производя аутентификацию SCRAM-SHA-256 или MD5.  \\ Проверяет пароль пользователя, производя аутентификацию SCRAM-SHA-256 или MD5.  \\
  
Строка 87: Строка 98:
  
 <code bash> <code bash>
-$ psql -U B -T -h postgres -U postgres+$ psql -U postgres -h localhost
 $ psql -U postgres $ psql -U postgres
 </code> </code>