Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/07/2004, 09h03   #1
Nouveau Membre du Club
 
Inscription : mai 2002
Messages : 111
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 111
Points : 29
Points : 29
Par défaut authentification refusée

bonjour,

avec postgres 7.4 que j'utilise via jonas. la base me refuse la connection depuis un réseau même si j'authorise avec "trust". je me connecte avec user postgres.

d'ou cela peut il venir?
champion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2004, 17h41   #2
Membre du Club
 
Inscription : mars 2004
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 89
Points : 59
Points : 59
bonjour,

as-tu configuré le fichier /var/lib/postgresql/data/postgresql.conf ???

Il faut décommenter le:

tcpip_socket = true
$grm$ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2004, 17h46   #3
Nouveau Membre du Club
 
Inscription : mai 2002
Messages : 111
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 111
Points : 29
Points : 29
salut,

j'ai bien accès à la base puisqu'elle me répond et le message que j'ai est bien un refus suite à l'authentification négative pourtant dans mon fichier pourtant l'utilisateur exite bien et je donne le bon mot de passe.
champion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2004, 17h58   #4
Membre du Club
 
Inscription : mars 2004
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 89
Points : 59
Points : 59
ok pourrais-tu nous donner le résultat de:

psql labase -c "SELECT * from pg_user"

et aussi

psql labase -c "\z"

ainsi qu'afficher le contenu du fichier /var/lib/postgresql/data/pg_hba.conf en nous donnant le type d'adressage de ton réseau. Juste pour vérifier qu'il n'y ai pas une erreur de configue....
$grm$ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2004, 09h32   #5
Nouveau Membre du Club
 
Inscription : mai 2002
Messages : 111
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 111
Points : 29
Points : 29
bonjour,
voici le résultat des commandes
usename | usesysid | usecreatedb | usesuper | usecatupd | passwd | valuntil | useconfig
----------+----------+-------------+----------+-----------+----------+----------+-----------
champion | 100 | t | t | t | ******** | |
postgres | 1 | t | t | t | ******** | |
(2 lignes)



Privilèges d'accès de la base de données «suivittrain»
Schéma | Table | Privilèges d'accès
--------+---------+---------------------------------------------------
public | address | {postgres=a*r*w*d*R*x*t*/postgres,=arwt/postgres}
public | essais |
(2 lignes)

et voici le fichier pg_hba

local all all ident sameuser
host all all 127.0.0.1 255.255.255.255 ident
host all all 10.19.104.0 255.255.252.0 trust

mais j'y pense je n'ai pas besoin de configurer pour mon réseau parce que jonas est sur la même machine que postgres et qu'il passe par le 127.
champion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2004, 09h54   #6
Nouveau Membre du Club
 
Inscription : mai 2002
Messages : 111
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 111
Points : 29
Points : 29
je viens de solutionné le problème en fait sur le 127 l'authentification est acceptée si elle est set à trust.
mais là je ne comprend pas pourquoi à ident elle est refusée.
le compte postgres est créee dans postgreql et dans passwd du system. alors pourquoi est elle refusée?
champion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2004, 11h37   #7
Membre du Club
 
Inscription : mars 2004
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 89
Points : 59
Points : 59
vous avez répondu pour moi...

je pense que le parametre adapté à vos besoin est plutot "password" car les caractéristiques de "ident" (identical et non identify) est:

Citation:
Obtain the operating system user name of the client...
[ soucre: http://www.postgresql.org/docs/7.3/static/client-authentication.html#AUTH-PG-HBA-CONF ]

donc pour identifier il prend le nom de machine configuré dans votre systeme d'exploitation, à moins que votre nom de machine soit "postgres" cela ne peut pas marcher... et il y a d'autres configuration à faire.(voir lien ci-dessus)

bonne continuation

PS: n'oubliez pas de mettre votre post en résolu, merci
$grm$ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2004, 13h40   #8
Nouveau Membre du Club
 
Inscription : mai 2002
Messages : 111
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 111
Points : 29
Points : 29
merci beaucoup

un peu de compréhension dans ce bas monde... chouette!
champion est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h58.


 
 
 
 
Partenaires

Hébergement Web