Re: Role based database access - Mailing list pgsql-admin

From Thomas Mack
Subject Re: Role based database access
Date
Msg-id 200705241816.30156.mack@ifis.cs.tu-bs.de
Whole thread Raw
In response to Re: Role based database access  (Alvaro Herrera <alvherre@commandprompt.com>)
List pgsql-admin
Am Donnerstag, 24. Mai 2007 15:57 schrieben Sie:
> Thomas Mack wrote:
> > Hello!
> >
> > I face a problem here with restricting access to databases to
> > the owners of the database (Postgres 8.1.4).
> >
> > We would like any postgres user to have database access restricted
> > to their own databases only. This is so, as we use postgres for
> > educational purposes.
> >
> > I looked into pg_hba.conf, but unfortunately, when restricting
> > database access in the database field, the NAME(!) of the database
> > is concerned, which we do not restrict. Any user can create as
> > many databases as needed, and the name may be choosen freely.
>
> In the database name you can specify "@file", which points to a file
> containing a list of database names that the pg_hba.conf lines applies
> to.  One idea is to have the database creation routine put a line into
> that file (which would be specific to each user).

Ok, this looks reasonable. It probably also means, postgres cannot
really restrict database access based on the ownership, which is
not nice in this case. But probably no one cares in 'real world'
situations.

Thanks,
Thomas Mack
TU Braunschweig, Institut für Informationssysteme



pgsql-admin by date:

Previous
From: Nicola Mauri
Date:
Subject: Abnormal storage consumption with autovacuum enabled
Next
From: Emma H.G.
Date:
Subject: Developer help