Trent Pingenot <[EMAIL PROTECTED]> writes:
> I've been a PostGres user for a while, but am just now having to implement
> some security for a project. The hope is that we can create an environment
> through Roles that would allow users the ability to create a database(s) and
> have access to their database(s) but not have access to others' databases.
> I've been able to get part of the way there to create a user with createDB
> privileges and recording them in the pg_hba.conf file. However, when my test
> user creates a new database, they are the owner of that database but can't
> use it. Is there a way to avoid having to add user /database entry in
> the pg_hba.conf file every time a user creates a new database?
Don't try to enforce per-database connect permissions in pg_hba.conf;
at least, not any such permissions you don't want to have to edit that
file to change. Instead use GRANT/REVOKE CONNECT ON DATABASE.
regards, tom lane
--
Sent via pgsql-admin mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin