跳到主要内容

ALTER PASSWORD POLICY

Introduced or updated: v1.2.283

修改 Databend 中已存在的密码策略。

语法

-- 修改已存在的密码策略属性
ALTER PASSWORD POLICY [ IF EXISTS ] <name> SET
[ 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>' ]

-- 移除特定的密码策略属性
ALTER PASSWORD POLICY [ IF EXISTS ] <name> UNSET
[ PASSWORD_MIN_LENGTH ]
[ PASSWORD_MAX_LENGTH ]
[ PASSWORD_MIN_UPPER_CASE_CHARS ]
[ PASSWORD_MIN_LOWER_CASE_CHARS ]
[ PASSWORD_MIN_NUMERIC_CHARS ]
[ PASSWORD_MIN_SPECIAL_CHARS ]
[ PASSWORD_MIN_AGE_DAYS ]
[ PASSWORD_MAX_AGE_DAYS ]
[ PASSWORD_MAX_RETRIES ]
[ PASSWORD_LOCKOUT_TIME_MINS ]
[ PASSWORD_HISTORY ]
[ COMMENT ]

有关密码策略属性的详细描述,请参见 密码策略属性

示例

本示例创建了一个名为 'SecureLogin' 的密码策略,设置了密码最小长度为 10 个字符,之后更新为允许密码长度在 10 到 16 个字符之间:

CREATE PASSWORD POLICY SecureLogin
PASSWORD_MIN_LENGTH = 10;


ALTER PASSWORD POLICY SecureLogin SET
PASSWORD_MIN_LENGTH = 10
PASSWORD_MAX_LENGTH = 16;
欢迎体验 Databend Cloud

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验