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
Post a Comment