PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 10/01/2012 12:23:36

ugo
Membre

problème d'ident sur l'user postgres

Bonjour,

j'essai de lancer le script suivant :
psql -q -U postgres -f monfichier.sql

et j'ai en retour :
psql: FATAL:  authentification Ident ?chou?e pour l'utilisateur << postgres >>

vu que postgres est l'user par défaut, je ne pige pas pourquoi ca ne fonctionne pas.

Merci pour vos éventuelles réponses.

Dernière modification par ugo (10/01/2012 12:50:59)

Hors ligne

#2 10/01/2012 12:31:41

gleu
Administrateur

Re : problème d'ident sur l'user postgres

L'authentification ident se base sur l'utilisateur Unix. Êtes-vous connecté en tant qu'utilisateur Unix postgres sur le serveur ?


Guillaume.

Hors ligne

#3 10/01/2012 12:50:44

ugo
Membre

Re : problème d'ident sur l'user postgres

gleu a écrit :

L'authentification ident se base sur l'utilisateur Unix. Êtes-vous connecté en tant qu'utilisateur Unix postgres sur le serveur ?

Si j'utilise l'user postgres, j'ai plein d'autres messages d'erreur du type:
could not change directory to "/path/to/script"
monfichier.sql: Aucun fichier ou dossier de ce type

Alors que le fichier est bien au meme niveau dans le path

Hors ligne

#4 10/01/2012 13:35:48

dverite
Membre

Re : problème d'ident sur l'user postgres

Si la méthode ident ne convient pas, adapter le fichier pg_hba.conf ou bien forcer une autre méthode avec:
psql -q -U postgres -h localhost -f monfichier.sql
et saisir le mot de passe
ou si impossible de saisir le mot de passe, utiliser un fichier .pgpass ou la variable PGPASSWORD

Hors ligne

#5 10/01/2012 14:39:53

gleu
Administrateur

Re : problème d'ident sur l'user postgres

Quel est la commande que vous utilisez ? et le message d'erreur exact ?


Guillaume.

Hors ligne

#6 10/01/2012 16:02:14

ugo
Membre

Re : problème d'ident sur l'user postgres

J'ai réussi à régler mon problème en me logant en tant que postgres, à partir du home de postgres et en donnant les droits au user postgres.
Ainsi j'ai pu lancer mes scripts correctement.

Hors ligne

Pied de page des forums