Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

Adds Unix Pluggable Authentication Module (PAM) support to Jenkins.

Plugin Information

View PAM Authentication on the plugin site for more information.

Older versions of this plugin may not be safe to use. Please review the following warnings before using an older version:

Version History

Version 1.6 (2019-10-08)

  • Use HTTPS URLs in pom.xml
  • Replace use of libc native code bindings using JNA framework to instead use simpler jnr-posix library.
  • Various minor code cleanups to use Jenkins core changes up to version 2.138.4.

Version 1.5.1 (2019-05-21)

Version 1.5 (2019-04-05)

  • No release notes recorded

Version 1.4.1 (2019-05-21)

Version 1.4 (2018-08-22)

  • PR 7 Upgrade libpam4j to version 1.11.


  1. Unknown User (ssbarnea)

    Where can we find some documentation about the plugin. This page contains only the number of installations so doesn't help too much enabling the plugin.

    I tried to enable the plugin but the test fails complying that the jenkins users needs to be able to member of shadow group in order to read the /etc/shadow.

    Even adding it to the group doesn't solve the problem, and btw, /etc/shadow is useless for LDAP/NIS integrations. I also checked the /var/log/auth.log and jenkings didn't try to auth. That's a Debian machine.

    1. Unknown User (tommythekid)

      I agree, some basic documentation would be nice. I have taken to making the shadow file readable by the jenkins user, just long enough to get the plugin to pass, then changing it back. It doesn't need the shadow file for PAM auth/e anyhow?