RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

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

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


Stylesheet conf/userstyle.css not found, please contact the developer of "dokuwiki_2024" template.
linux:postgresql:pgpass

Различия

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

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

Следующая версия
Предыдущая версия
linux:postgresql:pgpass [2023/01/20 05:41] – создано dxlinux:postgresql:pgpass [2023/03/01 01:58] (текущий) dx
Строка 1: Строка 1:
 +====== Файл паролей pgpass ======
  
 +Что такое файл ''.pgpass''
 +
 +<blockquote>Файл .pgpass в домашнем каталоге пользователя может содержать пароли, которые будут использоваться, если для подключения требуется пароль (и пароль не задаётся другим способом).</blockquote>
 +
 +  * [[https://postgrespro.ru/docs/postgresql/15/libpq-pgpass|Файл паролей (postgrespro.ru)]]
 +  * [[https://www.postgresql.org/docs/current/libpq-pgpass.html|The Password File (postgresql.org)]]
 +  * [[https://wiki.postgresql.org/wiki/Pgpass/ru|Pgpass/ru wiki]]
 +
 +Файл должен распологаться в домашней директории unix пользователя. Например ''/home/rtfm/.pgpass'' или ''/var/lib/postgresql/.pgpass''
 +
 +Формат файла следующий
 +
 +<code bash>
 +hostname:port:db_name:user_name:password1337
 +сервер:порт:база_данных:имя_пользователя:пароль1337
 +</code>
 +
 +За исключением пароля, каждое поле можно заменить значением звёздочки (*), чтобы оно соответствовало любому значению.
 +
 +Обязательный шаг это права доступа для файла
 +
 +<code bash>
 +chmod 600 .pgpass
 +</code>
 +
 +Файл pgpass может содержать более одной строки
 +
 +<code bash>
 +localhost:5432:db_foobar1:user_name:password1337
 +10.0.0.13:5432:db_example:user_1337:password1234
 +*:5432:db_rtfm:user_qwerty:password1300
 +</code>
 +
 +EOM
 +
 +{{tag>postgresql ​pgpass linux debian }}