27.11. Fichier de mots de passe

Le fichier .pgpass, situé dans le répertoire personnel de l'utilisateur est un fichier contenant les mots de passe à utiliser si la connexion nécessite un mot de passe (et si aucun mot de passe n'a été indiqué). Ce fichier devra être composé de lignes au format suivant (une ligne par connexion) :

nomhote:port:database:nomutilisateur:motdepasse 

Chacun des quatre premiers champs peut être une valeur littérale ou *, qui correspond à tout. Le champ de mot de passe de la première ligne qui correspond aux paramètres de connexion actuels est utilisé. (Du coup, placez les entrées plus précises en premier lorsque vous utilisez des jokers.) Si une entrée a besoin de contenir : ou \, échappez ce caractère avec \.

Les droits sur .pgpass doivent interdire l'accès aux autres utilisateurs et au groupe ; réalisez ceci avec la commande chmod 0600 ~/.pgpass. Si les droits sont moins stricts que ça, le fichier est ignoré.