Revoking table & function creation privileges
От | Moshe Jacobson |
---|---|
Тема | Revoking table & function creation privileges |
Дата | |
Msg-id | CAJ4CxL=JONoUcDzdChbwXXDJJ1s_MqF36d_onL1SSUcK6ubffQ@mail.gmail.com обсуждение исходный текст |
Ответы |
Re: Revoking table & function creation privileges
|
Список | pgsql-general |
I posted this in Devshed forums (here) but no one seems to be responding. Hopefully someone here can help.
--
How do I keep a user from being able to create tables in the public schema?
I have tried REVOKE CREATE FROM username ON SCHEMA PUBLIC but they can still create tables.
The user has no special attributes and is not a member of another role.
mjacobson@zeus=>[local]:ises=> \dn+ publicList of schemasName | Owner | Access privileges | Description--------+----------+----------------------+------------------------public | postgres | postgres=UC/postgres+| standard public schema| | =UC/postgres +|| | webuser=U/postgres |(1 row)mjacobson@zeus=>[local]:ises=> select current_user;current_user--------------mjacobson(1 row)mjacobson@zeus=>[local]:ises=> \du+ mjacobsonList of rolesRole name | Attributes | Member of | Description-----------+------------+-----------+-------------mjacobson | | {} |mjacobson@zeus=>[local]:ises=> create table tb_foo(i int);CREATE TABLEmjacobson@zeus=>[local]:ises=> drop table tb_foo;DROP TABLE
Moshe Jacobson
Nead Werx, Inc. | Senior Systems Engineer
Nead Werx, Inc. | Senior Systems Engineer
2323 Cumberland Parkway, Suite 201 | Atlanta, GA 30339
moshe@neadwerx.com | www.neadwerx.com
moshe@neadwerx.com | www.neadwerx.com
В списке pgsql-general по дате отправления: