Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Requêtes RBAC courantes

Introduction

Voici quelques requêtes courantes pour vous aider à accorder des autorisations spécifiques à des utilisateurs.

Comment accorder à un autre utilisateur les mêmes privilèges que l’utilisateur courant ?

GRANT CURRENT GRANTS ON *.* TO another_user;

Comment accorder à un utilisateur une autorisation spécifique en fonction des privilèges de l'utilisateur courant ?

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

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

Comment accorder à un utilisateur une autorisation spécifique sur une base de données donnée, en fonction des autorisations de l'utilisateur courant ?

Dans l'exemple ci-dessous, another_user pourra exécuter des commandes INSERT sur toutes les tables de my_database.

GRANT INSERT ON my_database.* TO another_user;

Comment accorder à un utilisateur spécifique tous les privilèges de l’utilisateur default ?

GRANT default_role TO another_user;
Navigation