Salut,

J'ai un serveur postgres 7.4 sur BSD dans un intranet. Je souhaiterai que mes utilisateurs puissent voir seulement les bases de données qui les concerne. Je sais que dans le fichier pg_hba.conf on peut spécifier les groupes et base de données, mais je n'arrive pas à faire exactement ce que je veux.

mes utilisateurs(ou groupes) sont sur le même intranet

groupe grX peut voir seulement la base de données bdX

groupe grY peut voir seulement la base de données bdY

dans mon fichier pg_hba.conf j'ai inscris:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
host    bdX         +grX     193.ooo.nnn.mmm    0.0.0.0          md5
host    bdY         +grY     193.ooo.nnn.mmm    0.0.0.0          md5
où 193.ooo.nnn.mmm est l'adresse ip de mon serveur (connection local uniquement).

Mais cela ne fonctionne pas. Les groupes voient toutes les bases de données.

Qqun à une idée?

P.S: A noter que j'ai redémarré mon serveur après chaque changement.