Re: Restricting user access to databases

From: Tim Frank <tfrank(at)registrar(dot)uoguelph(dot)ca>
To: pgsql-admin(at)postgresql(dot)org
Subject: Re: Restricting user access to databases
Date: 2001-04-25 02:11:21
Message-ID: 20010425.2112166@cr625228-a.ktchnr1.on.wave.home.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Jared,

It doesn't jump out at you but if you read the pg_hba.conf help REALLY
closely you will find that you can do this:

host sameuser 192.168.3.0 255.255.255.0 password

Where "sameuser" under the DBNAME allows connection to a database of the
same name of the user trying to connect. This isn't "quite" what you are
asking for, but if you make sure that users' databases are named the same
as their user account it will work. It really doesn't work for my
situation since our databases aren't specific to "users". You might be
able to work with that though.

Tim Frank

>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<

On 24/04/01, 9:35:09 AM, jsulem(at)sulem(dot)freeserve(dot)co(dot)uk (Jared Sulem) wrote
regarding Re: Restricting user access to databases:

> Jared Sulem wrote:

> > Is there anyway to make PostgreSQL automatically only grant access to
> > databases by their owners, and preferably database superusers, rather
> > than making lots of pg_hba.conf entries and password files?

> Just had an idea. Another token could be added to the pg_hba.conf file:
> 'owner'. Then a line like:

> host all 192.168.3.0 255.255.255.0 password owner

> Would only allow users that owned the database they were trying to
> access to login. 'owner' being like a virtual file containing only the
> owner's name of the database, that the user is trying to access.

> (Or is there already a way to easily do this?)

> Jared

> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?

> http://www.postgresql.org/search.mpl

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message vijayendra mohan agrawal 2001-04-25 11:10:49 Remote login to the database
Previous Message Jeremy Buchmann 2001-04-24 15:31:53 Can't drop table (repost)