PostgreSQL passworkcheck 绕过安全检查
1 背景知识
Warning
注意,如果使用 \password
命令,passwordcheck 插件将不会生效。
2 使用CREATE USER 命令
DROP USER user01;
CREATE USER user01;
ALTER USER user01 password 'user01';
//屏幕输出:
ERROR: password is too short
3 使用 \password
命令
3.1 密码和用户不能相同
CREATE USER user01;
\password user01
//屏幕输出:
Enter new password:user01
Enter it again:user0
ERROR: password must not equal user name
3.2 修改密码成功
postgres=# \password user01
Enter new password:123
Enter it again:123