限制clickhouse中的用户访问权限

aiazj4mn  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(1)|浏览(689)

我在clickhouse中创建了多个数据库和一个新用户,现在可以限制新创建的用户访问特定的数据库。

n8ghc7c1

n8ghc7c11#

在users.xml中的“user”(靠近profile,quota…)可以指定可选部分

<allow_databases>
    <database>default</database>
    <database>test</database>
</allow_databases>

如果没有“allow\ u databases”部分,则表示允许访问所有数据库。
始终允许访问数据库“system”(因为系统数据库用于处理查询)。即使没有访问权限,用户也可以列出所有数据库和表(使用show查询或系统表)。数据库访问限制与“只读”设置完全无关。不可能提供对一个数据库的完全访问和对另一个数据库的只读访问。

相关问题