Перейти к основному содержанию
Перейти к основному содержанию

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)) — Параметры аутентификации в формате JSON в зависимости от значения auth_type.
  • host_ip (Array(String)) — IP-адреса хостов, которым разрешено подключаться к серверу ClickHouse.
  • host_names (Array(String)) — Имена хостов, которым разрешено подключаться к серверу ClickHouse.
  • host_names_regexp (Array(String)) — Регулярное выражение для имён хостов, которым разрешено подключаться к серверу ClickHouse.
  • host_names_like (Array(String)) — Имена хостов, которым разрешено подключаться к серверу ClickHouse, заданные с использованием предиката LIKE.
  • default_roles_all (UInt8) — Показывает, что пользователю по умолчанию назначаются все выданные роли.
  • default_roles_list (Array(String)) — Список выданных ролей, назначенных по умолчанию.
  • default_roles_except (Array(String)) — Все выданные роли, назначенные по умолчанию, за исключением перечисленных.
  • grantees_any (UInt8) — Флаг, указывающий, может ли пользователь с любой опцией передачи прав делегировать её кому угодно.
  • grantees_list (Array(String)) — Список пользователей или ролей, которым этот пользователь может передавать права.
  • grantees_except (Array(String)) — Список пользователей или ролей, которым этому пользователю запрещено передавать права.
  • default_database (String) — Имя базы данных по умолчанию для этого пользователя.

См. также