Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 25/09/2020 16:41:21
- Le-DOC
- Membre
Variable d'environnement PGPASSFILE sur Windows
Bonjour a tous,
Je suis plutot nouveau sur postgres, et j'aurai besoin de vos lumieres.
J'essaye d'utiliser un fichier de password mutualisé sur un serveur postgres 11.
J'ai donc crée le fichier pgpass.conf dans mon repertoire (sécurisé via les credentails Windows) avec les différents élements dont j'ai besoin
j'ouvre ensuite une fenetre cmd:
set PGPASSFILE=D:\Batch\wallet\pgpass.conf
psql -U postgres -w
Ca passe pas, probleme de mot de passe.
Si je met le meme fichier dans %APPDATA%\postgresql
La ca passe, j'arrive a me connecter.
Comment puis je forcer d'utiliser mon fichier de password mutualisé ?
Hors ligne
#2 25/09/2020 17:22:03
- ruizsebastien
- Membre
Re : Variable d'environnement PGPASSFILE sur Windows
bonjour,
Juste une question : es-tu en mode trust dans le pg_hba.conf ?
Si oui il n'utilise jamais le pgpass.conf.
Cordialement,
Sébastien.
Hors ligne
#3 25/09/2020 18:00:25
- gleu
- Administrateur
Re : Variable d'environnement PGPASSFILE sur Windows
PGPASSFILE est le nom du fichier uniquement, pas le chemin qui amène à ce fichier. Il n'est pas possible d'indiquer un autre répertoire, par cette variable ou par une autre variable.
Le mieux (et le plus sûr/sécurisé) est de passer le mot de passe aux différentes personnes et qu'elles le collent dans leur fichier .pgpass/pgpass.conf.
Guillaume.
Hors ligne
#4 27/09/2020 21:36:38
- jmarsac
- Membre
Re : Variable d'environnement PGPASSFILE sur Windows
Pour compléter le post de Guillaume, sous Windows, le chemin est
%AppData%\postgresql
Hors ligne
#5 28/09/2020 09:22:13
- Le-DOC
- Membre
Re : Variable d'environnement PGPASSFILE sur Windows
ok, merci
Hors ligne
Pages : 1