对于clickhouse生产服务器,我希望通过已定义的用户来保护访问,并删除默认用户。我正在使用users.d/myuser.xml文件添加一个新用户,我也想通过这种方式删除默认用户。我找不到正确的组合。看起来我应该使用“remove”属性,但是没有文档记录。
azpvetkf1#
看起来您需要进行下一步更改:/user.d/user.xml
<?xml version="1.0"?> <yandex> <users> <default remove="remove"> </default> <new_secured_user> <password>hello_world</password> <!-- More secure way to define password: --> <!-- <password_sha256_hex>65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5</password_sha256_hex> --> </new_secured_user> </users> </yandex>
请看文章remove/replace config elements。考虑到删除默认用户需要对群集配置进行一些修改(请参阅访问权限):如果未传递用户名,则选择默认用户。如果服务器或集群的配置没有指定用户和密码(请参阅分布式引擎部分),则默认用户也用于分布式查询处理。
1条答案
按热度按时间azpvetkf1#
看起来您需要进行下一步更改:
/user.d/user.xml
请看文章remove/replace config elements。
考虑到删除默认用户需要对群集配置进行一些修改(请参阅访问权限):
如果未传递用户名,则选择默认用户。如果服务器或集群的配置没有指定用户和密码(请参阅分布式引擎部分),则默认用户也用于分布式查询处理。