Re: Restricting user access to databases - Mailing list pgsql-admin

From Tim Frank
Subject Re: Restricting user access to databases
Date
Msg-id 20010425.2112166@cr625228-a.ktchnr1.on.wave.home.com
Whole thread Raw
In response to Re: Restricting user access to databases  (Jared Sulem <jsulem@sulem.freeserve.co.uk>)
List 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@sulem.freeserve.co.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

pgsql-admin by date:

Previous
From: Jeremy Buchmann
Date:
Subject: Can't drop table (repost)
Next
From: "vijayendra mohan agrawal"
Date:
Subject: Remote login to the database