Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
2.3.3
-
None
-
MXS-SPRINT-75, MXS-SPRINT-76
Description
The query in PamInstance::query_anon_proxy_user and PamClientSession::get_pam_user_services specifically checks for the ''@'%' anonymous user:
const char ANON_USER_QUERY[] = "SELECT authentication_string FROM mysql.user WHERE "
|
"(plugin = 'pam' AND user = '' AND host = '%');";
|
Is it possible to make user and group mapping work with a more specific host than '%'? Some users do not like to create accounts that can authenticate from literally any host, since it opens up the possibility of things like brute force attacks.
Attachments
Issue Links
- relates to
-
MXS-2293 Monitor fails PAM authentication with error: Plugin dialog could not be loaded
- Closed
-
MXS-2294 Document how to configure user and group mapping for PAM authenticators
- Closed
-
MXS-334 Enable Pam.d Support
- Closed
-
MXS-1758 Support PAM group mapping, like MariaDB Server does
- Closed
-
MXS-2269 Document user and group mapping support for PAM authenticators
- Closed