[RESOLU] [PGSQL] impossible de se connecter avec un nouvel utilisateur

impossible de se connecter avec un nouvel utilisateur [RESOLU] [PGSQL] - SQL/NoSQL - Programmation

Marsh Posté le 10-03-2011 à 12:36:13    

Bonjour,
 
J'ai installé PostgreSQL récemment sur Debian, maintenant j'essaye de créer des users, ça fonctionne mais je n'arrive pas à me connecter avec. Par exemple, depuis le shell :
 

Citation :


createuser toto --no-superuser --no-createdb --no-createrole -P
createdb toto --owner=toto


 
je mets en mot de passe toto quand c'est demandé. Tout se passe bien, aucune erreur.
 
Maintenant si je tente de me connecter avec ce compte :
 

Citation :

psql -U toto --password


 
je mets toto en password, mais ça me jette : psql: FATAL:  authentification Ident échouée pour l'utilisateur << toto >>
 
Sauriez-vous me dire ce que je fais de travers ? :jap:


Message édité par Misssardonik le 10-03-2011 à 14:18:44

---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 10-03-2011 à 12:36:13   

Reply

Marsh Posté le 10-03-2011 à 13:24:02    

oui, par defaut tu peux seulement te logger avec les comptes du système. Il faut aller changer ça dans le fichier de conf des droits de postgre


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 10-03-2011 à 13:35:08    

et comment s'appelle ce fichier ? le seul fichier qui correspond à ta description semble être pg_hba.conf mais par défaut (je n'y ai pas touché) il contient (je zappe les commentaires...) :
 

Citation :


local   all         postgres                          ident
local   all         all                               ident
host    all         all         127.0.0.1/32          md5
host    all         all         ::1/128               md5


 
ce qui semble vouloir dire qu'en local n'importe quel utilisateur peut ouvrir une session... non ?


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 10-03-2011 à 14:08:50    

nop, justement pas.
Change le 2ème "ident" en "md5", reboot le serveur et ça roule


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 10-03-2011 à 14:15:26    

aaah mais oui, en fait par défaut quand on tente de se connecter depuis le serveur il doit vouloir utiliser un socket unix et pas une connection TCP/IP, du coup c'est la deuxième ligne qui compte, pas la troisième [:dawa]
 
du coup ça fonctionne, merci beaucoup :jap:


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed