跳到主要内容

CREATE PASSWORD POLICY

引入或更新: v1.2.339

在Databend中创建一个新的密码策略。

语法

CREATE [ OR REPLACE ] PASSWORD POLICY [ IF NOT EXISTS ] <policy_name>
[ PASSWORD_MIN_LENGTH = <number> ]
[ PASSWORD_MAX_LENGTH = <number> ]
[ PASSWORD_MIN_UPPER_CASE_CHARS = <number> ]
[ PASSWORD_MIN_LOWER_CASE_CHARS = <number> ]
[ PASSWORD_MIN_NUMERIC_CHARS = <number> ]
[ PASSWORD_MIN_SPECIAL_CHARS = <number> ]
[ PASSWORD_MIN_AGE_DAYS = <number> ]
[ PASSWORD_MAX_AGE_DAYS = <number> ]
[ PASSWORD_MAX_RETRIES = <number> ]
[ PASSWORD_LOCKOUT_TIME_MINS = <number> ]
[ PASSWORD_HISTORY = <number> ]
[ COMMENT = '<comment>' ]

密码策略属性

下表总结了密码策略的关键参数,涵盖了长度、字符要求、年龄限制、重试限制、锁定持续时间和密码历史等方面:

属性最小值最大值默认值描述
PASSWORD_MIN_LENGTH82568密码的最小长度
PASSWORD_MAX_LENGTH8256256密码的最大长度
PASSWORD_MIN_UPPER_CASE_CHARS02561密码中大写字符的最小数量
PASSWORD_MIN_LOWER_CASE_CHARS02561密码中小写字符的最小数量
PASSWORD_MIN_NUMERIC_CHARS02561密码中数字字符的最小数量
PASSWORD_MIN_SPECIAL_CHARS02560密码中特殊字符的最小数量
PASSWORD_MIN_AGE_DAYS09990密码可以修改前的最小天数(0表示无限制)
PASSWORD_MAX_AGE_DAYS099990密码必须修改前的最大天数(0表示无限制)
PASSWORD_MAX_RETRIES1105锁定前的最大密码重试次数
PASSWORD_LOCKOUT_TIME_MINS199915超过重试次数后的锁定持续时间(分钟)
PASSWORD_HISTORY0240检查重复的最近密码数量(0表示无限制)

示例

此示例创建了一个名为'SecureLogin'的密码策略,要求密码的最小长度为10个字符:

CREATE PASSWORD POLICY SecureLogin
PASSWORD_MIN_LENGTH = 10;
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册