Re: %psql help

From: Robin Iddon <robin(at)edesix(dot)com>
To:
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: %psql help
Date: 2006-07-06 06:38:57
Message-ID: 44ACB001.2000504@edesix.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Check out the GRANT nd REVOKE commands:

http://www.postgresql.org/docs/8.1/static/sql-grant.html
http://www.postgresql.org/docs/8.1/static/sql-revoke.html

You may want to do some revoking of PUBLIC rights followed by some
granting of rights to specific users on specific databases.

But, I don't think that the psql \c command allows you to bypass pg_hba
configuration, so I wonder if your pg_hba.conf file is broken - have you
tried psql <db1> <user2>? I am pretty sure that there is little or no
difference between:

psql <db1> <user2>

and

\c <db1> <user2>

Cheers,
Robin

KyLiE wrote:
> Hi all, I'm quiet new in this stuff, I have N psql users and N
> databases, each user has a database and can connect to it using his
> psql account, however I don't want to allow that some user access to
> another database that does not belong to him. I've modify my
> pg_hba.conf file, and allow the access to the databases acording to
> his owner, but once the user has connected to the DB it can change the
> connection to another using this command : \c db1 user2, so my
> question is, can I revoke commands?? or can I configure it per user??
> or something??

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Guido Barosio 2006-07-06 12:13:51 Re: pgpool
Previous Message adey 2006-07-06 04:57:20 pgpool