system.users
包含服务器上已配置的用户帐户列表。
列:
name(String) — 用户名。id(UUID) — 用户 ID。storage(String) — 用户存储路径。在access_control_path参数中配置。auth_type(Array(Enum8('no_password' = 0, 'plaintext_password' = 1, 'sha256_password' = 2, 'double_sha1_password' = 3, 'ldap' = 4, 'kerberos' = 5, 'ssl_certificate' = 6, 'bcrypt_password' = 7, 'ssh_key' = 8, 'http' = 9, 'jwt' = 10, 'scram_sha256_password' = 11, 'no_authentication' = 12))) — 显示身份验证类型。用户身份验证可以有多种方式:无密码、明文密码、SHA256 编码密码、双重 SHA-1 编码密码或 bcrypt 编码密码。auth_params(Array(String)) — 取决于auth_type的 JSON 格式身份验证参数。host_ip(Array(String)) — 允许连接到 ClickHouse 服务器的主机 IP 地址。host_names(Array(String)) — 允许连接到 ClickHouse 服务器的主机名。host_names_regexp(Array(String)) — 匹配允许连接到 ClickHouse 服务器的主机名的正则表达式。host_names_like(Array(String)) — 使用 LIKE 谓词设置的、允许连接到 ClickHouse 服务器的主机名。default_roles_all(UInt8) — 显示是否将所有已授予的角色默认分配给该用户。default_roles_list(Array(String)) — 默认授予的角色列表。default_roles_except(Array(String)) — 除列出的角色外,所有已授予的角色都被设置为默认角色。grantees_any(UInt8) — 指示是否允许拥有任意 GRANT 选项的用户将其授予任意对象的标志。grantees_list(Array(String)) — 该用户被允许将授权选项授予的用户或角色列表。grantees_except(Array(String)) — 该用户被禁止将授权选项授予的用户或角色列表。default_database(String) — 此用户的默认数据库名称。