密码配置说明
加载插件
修改 kingbase.conf 文件中 shared_preload_libraries 参数后重启数据库。
shared_preload_libraries = 'passwordcheck' #加载密码认证插
passwordcheck.enable=on #开启密码复杂度验证
密码复杂度
passwordcheck.password_length
passwordcheck.password_length =8
passwordcheck.password_condition_letter
passwordcheck.password_condition_letter=2
passwordcheck.password_condition_digit
passwordcheck.password_condition_digit = 2
passwordcheck.password_condition_punct
passwordcheck.password_condition_punct = 1
口令有效期设置
password_change_interval
- 登录数据库
/home/kingbase/ES/V8/Server/bin/ksql -Usystem TEST
- 设置默认有效期
SET password_change_interval to 365;#设置创建新用户,或修改密码后365天过期,
- 查看有效期
SHOW password_change_interval;
- 创建新用户并设置到期时间
CREATE USER USER1 PASSWORD '1234567890abC/.' PASSWORD EXPIRE '2019-06-28';
- 查看用户到期时间
SELECT USENAME, PWDEXPIRETIME FROM SYS_USER WHERE USENAME ='USER1';