Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 02/10/2009 15:37:38
- ohl-laposte
- Membre
pg_dump pb d'authentification
Sous compte root :
pg_dump -v redmine >redmine.sql
pg_dump: [archiver (db)] connection to database "redmine" failed: FATAL: authentification Ident échouée pour l'utilisateur « root »
pg_dump: *** aborted because of error
pg_dump -v -U postgres redmine >redmine.sql
pg_dump: [archiver (db)] connection to database "redmine" failed: FATAL: authentification Ident échouée pour l'utilisateur « postgres »
pg_dump: *** aborted because of error
avec l'option -W, je rentre le mot de passe du compte postgres ou de root et j'ai le même résultat.
avec
su postgres
pg_dump -v redmine >/sav/backups/redmine.sql
La sauvegarde se fait bien.
Où est mon erreur ?
Merci pour vos regards perspicaces.
OHL
Hors ligne
#2 02/10/2009 20:13:28
- Marc Cousin
- Membre
Re : pg_dump pb d'authentification
Le problème est que par défaut, avec une socket locale Unix, il utilise une authentification de type ident (il regarde l'utilisateur système qui essaye de se connecter) et vérifie que l'utilisateur système qui se connecte a le même nom que l'utilisateur postgres.
Je vous conseille de lire http://blog.postgresql.fr/index.php?pos … PostgreSQL
tout particulièrement le paragraphe sur pg_hba.conf
Marc.
Hors ligne
#3 05/10/2009 10:44:20
- ohl-laposte
- Membre
Re : pg_dump pb d'authentification
Merci beaucoup, j'ai modifié le fichier pg_hba.conf en conséquence.
Nous signalerons le résultat de l'opération lorsque nous pourrons redémarrer le service.
Hors ligne
#4 05/10/2009 10:51:28
- Marc Cousin
- Membre
Re : pg_dump pb d'authentification
pas besoin de redémarrer. pour la prise en compte de pg_hba, un reload suffit
Marc.
Hors ligne
#5 05/10/2009 15:35:37
- ohl-laposte
- Membre
Re : pg_dump pb d'authentification
C'est "reload" que je voulais dire et comme 550 personnes sont connectées dans la journée, il faut attendre que ça se calme !
Hors ligne
#6 06/10/2009 09:53:06
- ohl-laposte
- Membre
Re : pg_dump pb d'authentification
Non, ça ne marche pas : voici le contenu de pg_hba.conf
local all postgres ident sameuser
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all ident sameuser
# IPv4 local connections:
host all all 127.0.0.1/32 ident sameuser
host all all 0.0.0.0/0 md5
Hors ligne
#7 06/10/2009 11:26:03
- Marc Cousin
- Membre
Re : pg_dump pb d'authentification
Normal. Tant qu'on est en local (127.0.0.1 ou socket unix) c'est toujours ident qui s'applique.
Marc.
Hors ligne
Pages : 1