Bonsoir !
La réponse à ton problème est dans ton post :
la première ligne de ton pg_hba.conf n'est pas bonne (ou en tout cas, c'est elle qui te bloque) :
local all postgres ident
Elle devrait être :
local all postgres trust
ou
local all all trust
Quoi qu'il en soit, l'une comme l'autre n'est pas à conseiller, car quiconque a soit un accès au compte postgres (première modif) ou quiconque a un accès à la machine (seconde modif) a alors accès à psql.
Je te conseille donc de :
1) changer la ligne incriminée en
local all postgres trust
2) te connecter à la base template1 avec le compte postgres et changer son mot de passe :
$ psql template1 -u postgres
=> alter user postgres with password 'plop';
3) remettre la ligne dans l'état initial :
local all all ident
ou local all all md5...
de façon à éviter les connexions locales sans demandes de mot de passe.
Voilà, j'espère que ce commentaire te sera utile.
[^] # Re: Plus d'infos
Posté par Gyro Gearllose . En réponse au message mot de passe psql??? postgresql sous ubuntu. Évalué à 2.
La réponse à ton problème est dans ton post :
la première ligne de ton pg_hba.conf n'est pas bonne (ou en tout cas, c'est elle qui te bloque) :
local all postgres ident
Elle devrait être :
local all postgres trust
ou
local all all trust
Quoi qu'il en soit, l'une comme l'autre n'est pas à conseiller, car quiconque a soit un accès au compte postgres (première modif) ou quiconque a un accès à la machine (seconde modif) a alors accès à psql.
Je te conseille donc de :
1) changer la ligne incriminée en
local all postgres trust
2) te connecter à la base template1 avec le compte postgres et changer son mot de passe :
$ psql template1 -u postgres
=> alter user postgres with password 'plop';
3) remettre la ligne dans l'état initial :
local all all ident
ou local all all md5...
de façon à éviter les connexions locales sans demandes de mot de passe.
Voilà, j'espère que ce commentaire te sera utile.