Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Consultas comuns de RBAC

Introdução

A seguir, estão algumas consultas comuns para ajudar a conceder permissões específicas aos usuários.

Como conceder a outro usuário as mesmas permissões do usuário atual?

GRANT CURRENT GRANTS ON *.* TO another_user;

Como conceder uma permissão específica a um usuário com base nos privilégios do usuário atual?

No exemplo abaixo, another_user poderá executar comandos SELECT em todos os bancos de dados e tabelas do usuário atual.

GRANT CURRENT GRANTS(SELECT ON *.*) TO another_user;

Como concedo uma permissão específica a um usuário para um banco de dados específico com base nos privilégios do usuário atual?

No exemplo abaixo, another_user poderá executar comandos INSERT em todas as tabelas de my_database.

GRANT INSERT ON my_database.* TO another_user;

Como concedo a um usuário específico acesso a todos os privilégios com base no usuário default?

GRANT default_role TO another_user;
Navigation