Ignore password check for auth_pam_compat plugin

- Users authenticating via auth_pam_compat will use pam for
authentication rather than the mysql password field, so the latter is
expected to be empty.
This commit is contained in:
Mark Hyde 2017-11-28 13:11:39 +00:00
parent edc6e72261
commit 53cdb0e0b9

View file

@ -1716,7 +1716,7 @@ sub security_recommendations {
# Looking for Empty Password # Looking for Empty Password
if ( mysql_version_ge( 5, 5 ) ) { if ( mysql_version_ge( 5, 5 ) ) {
@mysqlstatlist = select_array @mysqlstatlist = select_array
"SELECT CONCAT(user, '\@', host) FROM mysql.user WHERE ($PASS_COLUMN_NAME = '' OR $PASS_COLUMN_NAME IS NULL) AND plugin NOT IN ('unix_socket', 'win_socket')"; "SELECT CONCAT(user, '\@', host) FROM mysql.user WHERE ($PASS_COLUMN_NAME = '' OR $PASS_COLUMN_NAME IS NULL) AND plugin NOT IN ('unix_socket', 'win_socket', 'auth_pam_compat')";
} }
else { else {
@mysqlstatlist = select_array @mysqlstatlist = select_array