| From: | Bernard Schoenacker <bernard(dot)schoenacker(at)free(dot)fr> |
|---|---|
| To: | pgsql-fr-generale(at)postgresql(dot)org |
| Subject: | Re: crétion du premier user sur PgSQL V9.x |
| Date: | 2011-02-28 22:23:52 |
| Message-ID: | 20110228232352.3b67bf28.bernard.schoenacker_free.fr@hamtaro |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-fr-generale |
Le Mon, 28 Feb 2011 22:43:17 +0100,
"Stéphane A. Schildknecht" <stephane(dot)schildknecht(at)postgresql(dot)fr> a
écrit :
> Le 28/02/2011 22:21, Bernard Schoenacker a écrit :
>
> > bonjour,
> >
> > bernard tout content et tout fier d'avoir réussi de faire le
> > premier pas, mais au suivant se trouva fort marri pour cette
> > instruction :
> >
> > psql -d template1 -c "alter user dolibarrowner with
> > password 'dolibarrownerpass'" Mot de passe :
> > psql: FATAL: authentification par mot de passe échouée pour
> > l'utilisateur << postgres >>
> >
> > menfin faut pas pousser, quand même ....
> >
> > pour mémoire :
> >
> > http://www.cyberciti.biz/faq/psql-fatal-ident-authentication-failed-for-user/
> > application :
> >
> > grep trust /etc/postgresql/pgcurrent/main/pg_hba.conf
> >
> > # METHOD can be "trust", "reject", "md5", "password",
> > "gss", "sspi", local all
> > all trust host all
> > all 127.0.0.1/32 trust
> >
> >
> > existant et actif :
> >
> > local all dolibarrowner md5
> > local all postgres md5
> > local all all trust
> > host all all 127.0.0.1/32 trust
> > host all all ::1/128 md5
> >
> >
>
> Deux choses :
>
> le fichier pg_hba.conf est lu séquentiellement.
> La première entrée trouvée qui correspond à la tentative de connexion
> est utilisée.
>
> Dans le cas présent, il s'agit de la ligne
> > local all postgres md5
>
> Donc, on tente une connexion par mot de passe.
>
> Avez-vous réussi à définir un mdp pour l'utilisateur (bdd) postgres ?
>
> Ce que vous pouvez faire :
>
> 1. Editer le fichier pg_hba.conf
> remplacer md5 par trust
> 2. Recharger le fichier
> service postgresql reload
> 3. Créer le mdp
> psql postgres -d template1 -c "alter user postgres password
> 'le_mot_de_passe_sécurisé'"
> 4. Remodifier le pg_hba.conf
> 5. le recharger.
>
> Ou passer en utilisateur postgres
> 1. sudo su - postgres
> 2. psql
> ...
>
>
> > mais peut être serait ce incorrectement renseigné ou configuré
> > et comme je débute avec PgSQL je préfère avancer calmement
> > mais sûrement afin d'éviter le bac à gravier ...
> >
> > rogntudju, faut quand même lui faire avaler le morceau ....
>
> Assurément !
>
> Salutations,
bonjour,
merci pour le renseignement et je vais suivre pas à pas
les instructions ...
et je modifie la ligne incriminée :
# local all postgres md5
local all postgres trust
application :
grep postgres /etc/postgresql/pgcurrent/main/pg_hba.conf
# local all postgres ident
local all postgres trust
# local all postgres md5
remarque :
pgcurrent n'est qu'un lien pointant vers la version ...
ls -l /etc/postgresql/
drwxr-xr-x 3 postgres postgres 72 23 févr. 23:35 9.0
lrwxrwxrwx 1 root root 3 25 févr. 13:45 pgcurrent -> 9.0
l'idée de base provient de vim ....
il n'y a pas de Pg-user et c'est moi qui ne l'ai pas fait ...
je le créer :
sudo su -- postgres
psql postgres -d template1 -c "alter user postgres password 'pwd'"
ALTER ROLE
et je rechange la partie concerant postgres pour revenir à
l'état initial :
local all postgres md5
service postgresql restart
Restarting PostgreSQL 9.0 database server: main
désolé de faire de la neuneuleugie informatique, mais
il est préférable pour que les interlocuteurs puissent
réellement apréhender le sujet et ainsi éviter tous les
malentendus ....
slt
bernard
| From | Date | Subject | |
|---|---|---|---|
| Next Message | damien clochard | 2011-03-01 16:13:29 | Appel à Projets 2010 : Liste des Candidats |
| Previous Message | Stéphane A. Schildknecht | 2011-02-28 21:43:17 | Re: crétion du premier user sur PgSQL V9.x |