impossible de se connecter avec un nouvel utilisateur [RESOLU] [PGSQL] - SQL/NoSQL - Programmation
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
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 : |
ce qui semble vouloir dire qu'en local n'importe quel utilisateur peut ouvrir une session... non ?
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
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
du coup ça fonctionne, merci beaucoup
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 :
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 :
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 ?
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