> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Consultas comuns de RBAC

> Consultas que ajudam a conceder permissões específicas aos usuários.

{frontMatter.description}

<div id="introduction">
  ## Introdução
</div>

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

<div id="how-do-i-grant-the-same-permissions-as-the-current-user-to-another-user">
  ## Como conceder a outro usuário as mesmas permissões do usuário atual?
</div>

```sql theme={null}
GRANT CURRENT GRANTS ON *.* TO another_user;
```

<div id="how-do-i-grant-a-specific-permission-to-a-user-based-on-the-grants-of-the-current-user">
  ## Como conceder uma permissão específica a um usuário com base nos privilégios do usuário atual?
</div>

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

```sql theme={null}
GRANT CURRENT GRANTS(SELECT ON *.*) TO another_user;
```

<div id="how-do-i-grant-a-specific-permission-to-a-user-for-a-specific-database-based-on-the-grants-of-the-current-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?
</div>

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

```sql theme={null}
GRANT INSERT ON my_database.* TO another_user;
```

<div id="how-do-i-give-access-to-all-grants-for-a-specific-user-based-on-the-default-user">
  ## Como concedo a um usuário específico acesso a todos os privilégios com base no usuário `default`?
</div>

```sql theme={null}
GRANT default_role TO another_user;
```
