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 06/09/2010 13:19:54

wotan
Membre

[Authentification]Authentification par mot de passe échouée

Bonjour,
J' essaye de me connecter à ma base de donnée par le biais de netbeans.  Et j' ai le message d' erreur indiqué dans le titre du post.
J' ai ensuite essayé de me connecter de 2 façons:
# sudo su postgres puis psql ça marche.
# psql -h localhost postgres postgres ça ne marche pas et j' ai le même message d' erreur que sous netbeans.

Merci pour votre aide.

Hors ligne

#2 06/09/2010 13:26:43

Marc Cousin
Membre

Re : [Authentification]Authentification par mot de passe échouée

L'authentification via le sudo est une authentification 'système', c'est à dire que postgresql, pour l'utilisateur postgres, en local, vérifie simplement que l'utilisateur système effectuant la demande de connexion est postgres.

Pour mieux comprendre, je vous recommande la lecture de ceci :

http://blog.postgresql.fr/index.php?pos … PostgreSQL (particulièrement le chapitre sur 'autoriser les connexions' et ce qui suit).


Marc.

Hors ligne

#3 06/09/2010 14:07:43

wotan
Membre

Re : [Authentification]Authentification par mot de passe échouée

Merci de votre réponse, j' avais regardé le fichier pg_hba.conf, qui me semble correcte pour ce que je veux faire.  En effet c' est une connexion réseau local avec l' utilisateur localhost, donc la ligne:
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
devrait permettre de me connecter car md5 n' utilise pas l' authentifaction système.

J' ai ensuite modifié tous les types d' authentification en md5, donc plus de vérification avec l' utilisateur système normalement et ça ne fonctionne toujours pas.

Dans postgresql.conf, j'ai bien décommenté la ligne
listen_addresses = 'localhost'

et redémarré postgresql

Hors ligne

#4 06/09/2010 14:11:39

gleu
Administrateur

Re : [Authentification]Authentification par mot de passe échouée

Le problème ne vient pas du fichier pg_hba.conf. Il vous indique que l'authentification par mot de passe a échoué, donc vous ne fournissez pas le bon mot de passe.


Guillaume.

Hors ligne

#5 06/09/2010 14:17:14

Marc Cousin
Membre

Re : [Authentification]Authentification par mot de passe échouée

Le plus probable étant que vous n'avez pas configuré de mot de passe à l'utilisateur postgres de la base de données (ALTER USER postgres password 'mot de passe')


Marc.

Hors ligne

#6 06/09/2010 14:24:59

wotan
Membre

Re : [Authentification]Authentification par mot de passe échouée

Marc Cousin a écrit :

Le plus probable étant que vous n'avez pas configuré de mot de passe à l'utilisateur postgres de la base de données (ALTER USER postgres password 'mot de passe')

Si j' ai rentré cette commande ALTER USER postgres WITH PASSWORD = 'postgres' en étant connecté avec l' utilisateur postgres.  Je l' ai fait 3 fois, mais j' ai l'impression que modification n'est pas enregistrer en base, car avec l' authentification md5 je n' arrive plus à me connecter avec la commande sudo su postgres puis psql et mot de passe.
Le problème est donc que le mot de passe n' est pas modifié avec la commande ALTER.

Hors ligne

#7 06/09/2010 14:42:57

wotan
Membre

Re : [Authentification]Authentification par mot de passe échouée

Vous savez  pourquoi la commande ALTER ne fonctionne pas ?
Désolé mais je ne suis qu' un utilisateur.

Hors ligne

#8 06/09/2010 14:44:10

Marc Cousin
Membre

Re : [Authentification]Authentification par mot de passe échouée

Vous avez bien mis un ; à la fin de votre ordre SQL ?


Marc.

Hors ligne

#9 06/09/2010 14:51:43

wotan
Membre

Re : [Authentification]Authentification par mot de passe échouée

Non désolé, je n' avais pas mis de point virgule, quel boulet.  Mais rien ne m' indiquait d' erreur et le prompt était revenu.
Maintenant ça marche et sous netbeans aussi.
Merci.

Hors ligne

#10 06/09/2010 14:53:32

gleu
Administrateur

Re : [Authentification]Authentification par mot de passe échouée

Pas d'erreur car rien d'exécuté. Le prompt est revenu mais il n'est pas complètement identique: c'est un prompt de deuxième niveau.


Guillaume.

Hors ligne

#11 06/09/2010 14:58:44

wotan
Membre

Re : [Authentification]Authentification par mot de passe échouée

Oui effectivement le prompt était différent et je me demandais bien pourquoi tongue
Bon merci encore et désolé.

Hors ligne

Pied de page des forums