linux:postgresql:pgpass
Файл паролей pgpass
Что такое файл .pgpass
Файл .pgpass в домашнем каталоге пользователя может содержать пароли, которые будут использоваться, если для подключения требуется пароль (и пароль не задаётся другим способом).
Файл должен распологаться в домашней директории unix пользователя. Например /home/rtfm/.pgpass
или /var/lib/postgresql/.pgpass
Формат файла следующий
hostname:port:db_name:user_name:password1337
сервер:порт:база_данных:имя_пользователя:пароль1337
За исключением пароля, каждое поле можно заменить значением звёздочки (*), чтобы оно соответствовало любому значению.
Обязательный шаг это права доступа для файла
chmod 600 .pgpass
Файл pgpass может содержать более одной строки
localhost:5432:db_foobar1:user_name:password1337 10.0.0.13:5432:db_example:user_1337:password1234 *:5432:db_rtfm:user_qwerty:password1300
EOM
linux/postgresql/pgpass.txt · Последнее изменение: 2023/03/01 01:58 — dx
Обсуждение