O arquivo .pgpass no diretório home do usuário ou o arquivo referenciado pelo PGPASSFILE pode conter senhas para serem usadas se a conecção com o PostgreSQL requerir senha (e nenhuma senha tiver sido especificada de outra forma).
Nos sistemas Linux o arquivo é o ~/.pgpass.
Este arquivo deve conter linhas com a seguinte sintaxe:
Cada um dos quatro primeiros campos pode ser um valor literal, ou *. "*" equivale a "qualquer valor". O campo senha tem que ser especificado.
nomederede:porta:basededados:nomedeusuario:senha
Cada um dos quatro primeiros campos pode ser um valor literal, ou *. "*" equivale a "qualquer valor". O campo senha tem que ser especificado.
As permissões no arquivo .pgpass devem impedir qualquer acesso que não seja do próprio dono do arquivo. Configure esta restrição pelo comando a seguir:
chmod 0600 ~/.pgpass
Se as permissões são menos rigorosas do que isto, então o arquivo será ignorado.
0 comentários:
Postar um comentário