manitou Posté 1 Avril 2006 Posté 1 Avril 2006 Bonjour à tous. Je me suis installé Postgresql récemment et je suis confronté à un petit problème. Sous l'utilisateur root de postgresql je créé deux utilisateurs de base (sans droits particulier), disons user1 et user2 avec chacun une base eponyme. Sous user1 je créé des tables. Problème : quand je me connecte sous user2 via le scipt phpPgAdmin j'arrive à voir toutes les tables de user1. Certe je ne peux y insérer des données ou afficher le contenu mais niveau confidentialité ce n'est pas l'idéal ! Quelqu'un aurrait-il connu ce problème ?
manitou Posté 1 Avril 2006 Auteur Posté 1 Avril 2006 (modifié) Alors voilà la réponse : Sur le serveur : mettre local sameuser all md5 au lieu de local all all md5 dans le pg_hba.conf Dans phpPgadmin : modifier le fichier de configuration et mettre $conf['servers'][0]['defaultdb'] = 'mabase';$conf['owned_only'] = true; Le premier dis à quelle base on a accés et le deuxième demande qu'on affiche que notre base (sinon on peut voir les bases de tout le monde mais pas les tables). Modifié 1 Avril 2006 par manitou
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant