mirror of
https://github.com/MariaDB/server.git
synced 2025-01-30 10:31:54 +01:00
39 lines
796 B
Text
39 lines
796 B
Text
|
--source include/not_embedded.inc
|
||
|
|
||
|
if (!$CRACKLIB_PASSWORD_CHECK_SO) {
|
||
|
skip No CRACKLIB_PASSWORD_CHECK plugin;
|
||
|
}
|
||
|
|
||
|
if (!$SIMPLE_PASSWORD_CHECK_SO) {
|
||
|
skip No SIMPLE_PASSWORD_CHECK plugin;
|
||
|
}
|
||
|
|
||
|
let $only_simple=grant select on *.* to Fff_fff1 identified by '1fff_ffF';
|
||
|
let $only_crack=grant select on *.* to foobar identified by 'q-%^&*rty';
|
||
|
|
||
|
install soname "simple_password_check";
|
||
|
|
||
|
eval $only_simple;
|
||
|
drop user Fff_fff1;
|
||
|
|
||
|
install soname "cracklib_password_check";
|
||
|
|
||
|
grant select on *.* to foobar identified by 'q$%^&*R1234ty';
|
||
|
drop user foobar;
|
||
|
|
||
|
--error ER_NOT_VALID_PASSWORD
|
||
|
eval $only_simple;
|
||
|
show warnings;
|
||
|
|
||
|
--error ER_NOT_VALID_PASSWORD
|
||
|
eval $only_crack;
|
||
|
show warnings;
|
||
|
|
||
|
uninstall plugin simple_password_check;
|
||
|
|
||
|
eval $only_crack;
|
||
|
drop user foobar;
|
||
|
|
||
|
uninstall plugin cracklib_password_check;
|
||
|
|