Description
Contient une liste de comptes utilisateur configurés sur le serveur.
Colonnes
name(String) — Nom de l’utilisateur.id(UUID) — ID de l’utilisateur.storage(String) — Chemin vers le stockage des utilisateurs. Configuré dans le paramètre 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))) — Affiche les types d’authentification. Plusieurs méthodes permettent d’identifier les utilisateurs : sans mot de passe, avec un mot de passe en texte brut, avec un mot de passe chiffré avec SHA256, avec un mot de passe chiffré avec un double SHA-1 ou avec un mot de passe chiffré avec bcrypt.auth_params(Array(String)) — Paramètres d’authentification au format JSON, selon auth_type.valid_until(Array(DateTime64(0))) — Date et heure d’expiration des informations d’identification de l’utilisateur, une par méthode d’authentification. La valeur stockée est un instant absolu affiché dans le fuseau horaire du serveur ou de la session ; la valeur stockée0(l’époque Unix, affichée sous la forme1970-01-01 00:00:00sur un serveur enUTC) est une valeur sentinelle indiquant que les informations d’identification n’expirent jamais.auth_grants(Array(String)) — Pour chaque méthode d’authentification : la restriction des droits d’accès spécifiée dans la clauseGRANTS, ou une chaîne vide si les droits d’accès ne sont pas limités.host_ip(Array(String)) — Adresses IP des hôtes autorisés à se connecter au serveur ClickHouse.host_names(Array(String)) — Noms des hôtes autorisés à se connecter au serveur ClickHouse.host_names_regexp(Array(String)) — Expression régulière correspondant aux noms d’hôtes autorisés à se connecter au serveur ClickHouse.host_names_like(Array(String)) — Noms des hôtes autorisés à se connecter au serveur ClickHouse, définis à l’aide du prédicat LIKE.default_roles_all(UInt8) — Indique que tous les rôles accordés sont définis par défaut pour l’utilisateur.default_roles_list(Array(String)) — Liste des rôles accordés définis par défaut.default_roles_except(Array(String)) — Tous les rôles accordés sont définis par défaut, à l’exception de ceux répertoriés.grantees_any(UInt8) — Indicateur précisant si un utilisateur disposant d’une option d’attribution peut l’accorder à n’importe qui.grantees_list(Array(String)) — Liste des utilisateurs ou des rôles auxquels cet utilisateur est autorisé à accorder des options.grantees_except(Array(String)) — Liste des utilisateurs ou des rôles auxquels cet utilisateur n’est pas autorisé à accorder des options.default_database(String) — Nom de la base de données par défaut de cet utilisateur.