Re: Authorization problem - Mailing list pgsql-admin

From hodges@xprt.net
Subject Re: Authorization problem
Date
Msg-id 3BBC0096.18900.4AB4F2@localhost
Whole thread Raw
In response to Re: Authorization problem  ("Pedro Fonseca" <pedro.fonseca@netcabo.pt>)
List pgsql-admin
Do you have pgaccess installed?  Run it from unix prompt,
select the database, and put in only the user(s) you want
to have access.  phppgadmin is another program that allows
you to set users for each database.

Tom

On 3 Oct 2001, at 16:48, Pedro Fonseca wrote:

> Hi Manuel!
>
> Yo no hablo el español mui bien... :)
>
> Your suggestion is just fine, but that way the authentication will be
> password based! And I don't want that... The same for Felipe's suggestion!
>
> In short: I'd like this database accessible only by *one* PostgreSQL user
> (instead of all), I don't want this user to have to authenticate through a
> password and I don't want to use TCP/IP. I think that the AUTHTYPE ident (in
> pg_hba.conf) is just fine for this case, together with a corresponding map,
> but that can only be used for TCP/IP connections...
>
> Any more suggestions? I mean, this is possible, right?
> --
> ______________________________________________________________________
> Pedro Fonseca (pedro.fonseca@iscte.pt)
> Mob.: (+351)964598357
> http://www.pedrofonseca.com
> ADETTI/ISCTE (Instituto Superior de Ciências do Trabalho e da Empresa)
>
>
> "Manuel Trujillo" <manueltrujillo@dorna.es> wrote in message
> news:20011003161206.A560@klingon.dorna.es...
> > On Wed, Oct 03, 2001 at 02:17:15PM +0100, Pedro Fonseca wrote:
> >
> > > I have 2 PostgreSQL users created. I'd like access to a database
> restricted
> > > only to one of these users. As it is, in pg_hba.conf, any PostgreSQL
> user
> > > can connect locally to any database whatsoever:
> > >
> > > # TYPE    DATABASE    IP_ADDRESS    MASK             AUTHTYPE    MAP
> > > local     all                                        trust
> > > host      all         127.0.0.1     255.255.255.255  trust
> > >
> > > I have TCP/IP based connections disabled. What I would like would be
> > > something like:
> > >
> > > # TYPE    DATABASE    IP_ADDRESS    MASK             AUTHTYPE    MAP
> > > local     test_db                                    ident
> test_db_map
> > >
> > > The problem is that the ident AUTHTYPE can only be used for TCP/IP
> > > connections. How do I tell PostgreSQL that I only want to allow
> > > postgres_user_1 to connect to test_db, and not every user? And how do I
> do
> > > this without using passwords and TCP/IP connections?
> >
> >
> > I think the solution is:
> > 1- create a passwd file for this database (test_db_passwd, for example),
> with pg_passwd test_db_passwd, and put here with pg_passwd the user's
> needed.
> > 2- put this in your pg_hba.conf:
> > # TYPE    DATABASE    IP_ADDRESS    MASK             AUTHTYPE
> MAP
> >  local     test_db                             password test_db_passwd
> test_db_map
> >
> > I'm very "newbie" in postgresql, but I think this can solve your problem.
> >
> > Sorry for my bad english, if you speak spanish, you can write to me
> directly.
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/users-lounge/docs/faq.html
>


We have changed our ISP, now xprt.net - not jps.net
Tom Hodges, hodges@xprt.net or tom_hodges@yahoo.com
ICQ 10149621, YahooMessenger tom_hodges
Mail: 14314 SW Allen Blvd, #317; Beaverton OR 97005 USA

pgsql-admin by date:

Previous
From: Chris Pesko
Date:
Subject: Re: Storage management?????
Next
From: "Martins Zarins"
Date:
Subject: indexes on text columns