My Oracle Support Banner

Debugging the PAM Authentication Plugin in MySQL Enterprise Server (Doc ID 1478975.1)

Last updated on FEBRUARY 27, 2020

Applies to:

MySQL Server - Version 5.5 and later
Information in this document applies to any platform.
Pluggable Authentication Modules (PAM) is an authentication and account management system implemented on most Unix-based systems today. It is used primarily on Solaris, Linux and Mac OS X for managing the user accounts with various alternative backends for authentication. Microsoft Windows does not have a direct PAM implementation, but it does have the Credentials Provider system which works in much the same way.


To learn how to debug the PAM authentication plugin and associated PAM subsystem to gather better details for analysis and troubleshooting. 


 This document will follow based on the Linux operating system, but PAM is implemented almost identically on other systems as well. 


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 Verbose Logging via the Plugin
 The default PAM test
 Use 'debug' keyword
 Check the uid/gid mappings
 The Proxy user mapping
 Useful Documentation

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.