postgresql - Revoking privileges from role that inherits from object's owner -


i have done set of instructions:

    create role master       superuser createdb createrole        valid until 'infinity';  set role = master;  create table test (   name text  ) (   oids=false );  alter table test   owner master;  create role inherited login   nosuperuser inherit nocreatedb nocreaterole noreplication; grant master inherited;   set role=master; revoke select on test inherited cascade; 

anybody can tell me why can still select on table test? 1 still works:

set role=inherited; select * test; 

role inherited inherits after owner of object - that's problem. there way revoke select anyway?

you can because owner assumed have full permissions table.

you have revoke access owning role.


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

c++ - Clear the memory after returning a vector in a function -

erlang - Saving a digraph to mnesia is hindered because of its side-effects -