mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 04:53:01 +01:00
50 lines
2.2 KiB
Text
50 lines
2.2 KiB
Text
install soname "cracklib_password_check";
|
|
select * from information_schema.plugins where plugin_name='cracklib_password_check';
|
|
PLUGIN_NAME cracklib_password_check
|
|
PLUGIN_VERSION 1.0
|
|
PLUGIN_STATUS ACTIVE
|
|
PLUGIN_TYPE PASSWORD VALIDATION
|
|
PLUGIN_TYPE_VERSION 1.0
|
|
PLUGIN_LIBRARY cracklib_password_check.so
|
|
PLUGIN_LIBRARY_VERSION 1.14
|
|
PLUGIN_AUTHOR Sergei Golubchik
|
|
PLUGIN_DESCRIPTION Password validation via CrackLib
|
|
PLUGIN_LICENSE GPL
|
|
LOAD_OPTION ON
|
|
PLUGIN_MATURITY Stable
|
|
PLUGIN_AUTH_VERSION 1.0
|
|
grant select on *.* to foocar identified by 'foocar';
|
|
ERROR HY000: Your password does not satisfy the current policy requirements (cracklib_password_check)
|
|
show warnings;
|
|
Level Code Message
|
|
Warning 1819 cracklib: it is based on your username
|
|
Error 1819 Your password does not satisfy the current policy requirements (cracklib_password_check)
|
|
grant select on *.* to foocar identified by 'racoof';
|
|
ERROR HY000: Your password does not satisfy the current policy requirements (cracklib_password_check)
|
|
show warnings;
|
|
Level Code Message
|
|
Warning 1819 cracklib: it is based on your username
|
|
Error 1819 Your password does not satisfy the current policy requirements (cracklib_password_check)
|
|
grant select on *.* to foo@barbar identified by 'barbar';
|
|
ERROR HY000: Your password does not satisfy the current policy requirements (cracklib_password_check)
|
|
show warnings;
|
|
Level Code Message
|
|
Warning 1819 cracklib: it does not contain enough DIFFERENT characters
|
|
Error 1819 Your password does not satisfy the current policy requirements (cracklib_password_check)
|
|
grant select on *.* to foobar identified by 'qwerty';
|
|
ERROR HY000: Your password does not satisfy the current policy requirements (cracklib_password_check)
|
|
show warnings;
|
|
Level Code Message
|
|
Warning 1819 cracklib: it is based on a dictionary word
|
|
Error 1819 Your password does not satisfy the current policy requirements (cracklib_password_check)
|
|
grant select on *.* to foobar identified by 'q$%^&*rty';
|
|
drop user foobar;
|
|
#
|
|
# MDEV-9851: CREATE USER w/o IDENTIFIED BY clause causes crash
|
|
# when using cracklib plugin
|
|
#
|
|
create user 'newuser'@'localhost';
|
|
ERROR HY000: Your password does not satisfy the current policy requirements (cracklib_password_check)
|
|
uninstall plugin cracklib_password_check;
|
|
create user foo1 identified by 'pwd';
|
|
drop user foo1;
|