From: | Bruno Wolff III <bruno(at)wolff(dot)to> |
---|---|
To: | Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com> |
Cc: | Andrzej Kwiatkowski <kwiatek(at)tpi(dot)pl>, pgsql-admin(at)postgresql(dot)org |
Subject: | Re: Grants on creating tables.. |
Date: | 2003-01-14 07:12:46 |
Message-ID: | 20030114071246.GA12838@wolff.to |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
On Mon, Jan 13, 2003 at 14:59:58 -0800,
Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com> wrote:
>
> On Mon, 13 Jan 2003, Andrzej Kwiatkowski wrote:
>
> > I've read that in postgres v 7.3 and above is possible to set
> > permissions for creating tables in given database...
> >
> > I've tried in many various ways, byt always given user can create
> > tables in database.
>
> If you remove the create permission from all of the schemas for the user
> they shouldn't be able to create non-temporary tables. On my empty 7.4
> devel database, after doing
>
> REVOKE CREATE on SCHEMA public FROM public;
>
> a random non-superuser account on the database no longer can create tables
> (apart from temporary ones).
You also probably want to revoke create on the database so that the person
cannot create schemas in which they could create tables.
From | Date | Subject | |
---|---|---|---|
Next Message | GB | 2003-01-14 09:33:44 | Failed to initialize lc_messages to '' |
Previous Message | helen liu | 2003-01-14 04:16:44 | Re: query problem |