Baixe o app para aproveitar ainda mais
Prévia do material em texto
a) A hierarquia dos grupos e usuários da empresa é a seguinte: supervisor expedição admin (que inclui o usuário user3 e o próprio supervisor) vendedor (que foi atribuído ao grupo admin) user1 (que recebeu os grupos vendedor e expedição) user2 (que recebeu o grupo admin) user3 b) Utilizando o user1, a tabela tbl1 é acessível por todos os papéis, pois ela foi criada antes de qualquer alteração de papel. Já a tabela tbl2 é acessível apenas pelo papel vendedor, pois foi criada depois da troca de papel para este grupo. A tabela tbl3 é acessível pelos papéis admin e supervisor, pois foi criada enquanto o papel atual era o admin, e este grupo inclui o supervisor. admin: tbl3 expedição: tbl1 supervisor: tbl1, tbl3 vendedor: tbl1, tbl2 user1: tbl1 user2: tbl3 user3: Nenhum acesso direto às tabelas criadas. c) Com a alteração do comando para CREATE ROLE vendedor NOINHERIT, o papel vendedor não mais herdará as permissões do grupo admin. Portanto, as permissões serão as seguintes: admin: tbl3 expedição: tbl1 supervisor: tbl1, tbl3 vendedor: tbl2 user1: tbl1 user2: tbl3 user3: Nenhum acesso direto às tabelas criadas.
Compartilhar