> ## 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.

# Requêtes RBAC courantes

> Requêtes pour accorder des permissions spécifiques aux utilisateurs.

{frontMatter.description}

<div id="introduction">
  ## Introduction
</div>

Voici quelques requêtes courantes pour accorder des permissions spécifiques aux utilisateurs.

<div id="how-do-i-grant-the-same-permissions-as-the-current-user-to-another-user">
  ## Comment accorder à un autre utilisateur les mêmes permissions que l’utilisateur actuel ?
</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">
  ## Comment accorder à un utilisateur une permission précise en fonction des privilèges de l’utilisateur courant ?
</div>

Dans l’exemple ci-dessous, `another_user` pourra exécuter des commandes `SELECT` sur l’ensemble des bases de données et des tables de l’utilisateur courant.

```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">
  ## Comment accorder à un utilisateur une permission spécifique sur une base de données donnée à partir des privilèges de l'utilisateur actuel ?
</div>

Dans l'exemple ci-dessous, `another_user` pourra exécuter des commandes `INSERT` sur toutes les tables 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">
  ## Comment accorder à un utilisateur spécifique tous les privilèges de l’utilisateur `default` ?
</div>

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