VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

CREATE WEAK PASSWORD DICTIONARY

功能描述

gs_global_config表中插入一个或者多个弱口令。

注意事项

  • 未开启三权分立时,只有初始用户、系统管理员和安全管理员拥有权限执行本语法。

    启用三权分立时,只有初始用户和系统管理员有权限执行本语法。

  • 弱口令字典中的口令存放在gs_global_config系统表中。

  • 弱口令字典默认为空,用户通过本语法可以新增一条或多条弱口令。

  • 当用户尝试通过本语法插入gs_global_config表中已存在的弱口令时,会只在表中保留一条该弱口令。

语法格式

CREATE WEAK PASSWORD DICTIONARY        
       [WITH VALUES] ( {'weak_password'} [, ...] );

参数说明

weak_password

弱口令。

范围:字符串。

示例

1、向gs_global_config系统表中插入单个弱口令。

CREATE WEAK PASSWORD DICTIONARY WITH VALUES ('password1');

2、向gs_global_config系统表中插入多个弱口令。

CREATE WEAK PASSWORD DICTIONARY WITH VALUES ('password2'),('password3');  

3、查看现有弱口令。

SELECT * FROM gs_global_config WHERE NAME LIKE 'weak_password';

返回结果为:

     name      |   value
---------------+-----------
 weak_password | password1
 weak_password | password2
 weak_password | password3
(3 rows)

4、清空gs_global_config系统表中所有弱口令。

DROP WEAK PASSWORD DICTIONARY;  

相关链接

DROP WEAK PASSWORD DICTIONARY