GBase 8a数据库集群对登录用户支持长度、密码类型、登录尝试次数、密码重用等安全方面的策略。本文介绍保存这些策略的元数据表。
目录导航
表结构
字段 | 类型 | 说明 |
---|---|---|
Host | char(60) | 主机名 |
User | char(128) | 用户名 |
attempt | smallint(5) unsigned | 密码重试次数 |
last_attempt | smallint(5) unsigned | 最近成功登录的重试次数 |
locked | enum('N','Y') | 用户是否锁定 |
password_expired | enum('N','Y') | 密码是否过期 |
password_last_changed | datetime | 最近密码修改时间 |
password_life_time | smallint(5)unsigned | 密码有效期,单位天 |
password_history | varchar(5000) | 密码历史列表,密文 |
host_list | varchar(5000) | 允许登录的 host 列表 |
login_time | datetime | 本次登录时间 |
login_host | char(60) | 本次登录主机 |
last_login_time | datetime | 最近登录时间 |
last_login_host | char(60) | 最近登录主机 |
login_count | bigint(8) | 用户登录次数 |
样例
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)