In your pg_hba.conf file, you could only allow users to access their own
databases, so if they try and login with another database, it fails.
e..g
host db1 user1 0.0.0.0/0 md5
host db1 user2 0.0.0.0/0 md5
host db1 user3 0.0.0.0/0 md5
host example1 user2 0.0.0.0/0 md5
host all postgres 0.0.0.0/0 md5
Dont know whether this would stop them from seeing the database
entirely, but on a custom schema, would revoking USG grant stop them
from browsing that schema?
Andy
-------- Original Message --------
Subject: [ADMIN] Restricting the access to a database
Date: Thu, 23 Feb 2006 15:07:05 -0600
From: KyLiE <citlali.guerrero@inegi.gob.mx>
To: pgsql-admin@postgresql.org
Hi all, im new in this and my question can sound stupid, here is the
thing, i have a server wich have 3 databases, each one with different
users(user1, user2 and user3)
user1 have : db1, db2 and db3
user2 have : example1
and user3 have : pgadmin
Im trying this :
I want that user1 have access only to his databases, and so on,i mean
user1 most not see : example1, pgadmin.
With the schema i resrict this but only on the tables of adatabase, but
if you change search_path and add the user1's schema then you can see
their tables.
Does anyone has done it, or know how to do this??
thanks
---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend
!DSPAM:14,440507aa49411946914759!