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?
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?
bonjour,
as-tu configuré le fichier /var/lib/postgresql/data/postgresql.conf ???
Il faut décommenter le:
tcpip_socket = true
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.
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....
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.
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?
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:
[ soucre: http://www.postgresql.org/docs/7.3/static/client-authentication.html#AUTH-PG-HBA-CONF ]Obtain the operating system user name of the client...
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
merci beaucoup
un peu de compréhension dans ce bas monde... chouette!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager