GBase 8a用户安全策略元数据表user_check介绍

GBase 8a数据库集群对登录用户支持长度、密码类型、登录尝试次数、密码重用等安全方面的策略。本文介绍保存这些策略的元数据表。

目录导航

表结构

字段类型说明
Hostchar(60)主机名
Userchar(128)用户名
attemptsmallint(5) unsigned密码重试次数
last_attemptsmallint(5) unsigned最近成功登录的重试次数
lockedenum('N','Y')用户是否锁定
password_expiredenum('N','Y')密码是否过期
password_last_changeddatetime最近密码修改时间
password_life_timesmallint(5)unsigned密码有效期,单位天
password_historyvarchar(5000)密码历史列表,密文
host_listvarchar(5000)允许登录的 host 列表
login_timedatetime本次登录时间
login_hostchar(60)本次登录主机
last_login_timedatetime最近登录时间
last_login_hostchar(60)最近登录主机
login_countbigint(8)用户登录次数
GBase 8a用户安全策略元数据表user_check

样例

gbase> select * from user_check where user='root'\G
*************************** 1. row ***************************
                 Host: %
                 User: root
              attempt: 0
         last_attempt: 0
               locked: N
     password_expired: N
password_last_changed: 2021-02-05 08:47:32
   password_life_time: NULL
     password_history: *DF2FAF9AD979B357C54A6723638197DDB913E1C8*A0C1808B1A47CEC 。。 太长省略了
            host_list:
           login_time: NULL
           login_host:
      last_login_time: NULL
      last_login_host:
          login_count: 0
1 row in set (Elapsed: 00:00:00.00)