This is the primary distribution site for the Linux-PAM (Pluggable Authentication Modules for Linux) project. (The ftp version of this site is ftp://ftp.kernel.org/pub/linux/libs/pam/.)
At the time of writing (at least) the following vendors/distributions/etc support PAM using the Linux-PAM sources (tell me if there are others, or feel free to supply missing information).
Things to be found here are documentation and source code for Linux-PAM.
Here we list the people that have found bugs in the Linux-PAM distribution. It is thanks to their efforts that Linux-PAM is a safer piece of software.
PAM for me is a hobby. For this reason I do not supply pre-compiled binaries and am probably not the most appropriate person to seek support from. [Feedback is welcome -- see below for email addresses.] If you are looking for a stable version of this code, you should look to versions that are included in standard distributions. They also offer user support.
If you want bleeding edge stuff, you might like to check out the sourceforge PAM site. Look at the CVS tree for notes on recent changes - including the CHANGELOG.
All of the source code for PAM is here. Primarily this is the Latest Linux-PAM tar ball. Files that are PGP signed are signed with my PGP key:
pub 1024D/D41A6DF2 2002-09-23 Andrew G. Morgan
Key fingerprint = AF74 02BC 38CC 10E6 885C 1FCA 4217 84AB D41A 6DF2 -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.1 (GNU/Linux) mQGiBD2PVCcRBADmR2dfKJIaGj120v0EjrGbnYic8nKCrDLUHmtiZyIlMeTNqnw/ /Q2m057SIyFC5K5W7XV8LIsOcpEBAdIS5QLClwec/wqVj1FU5TLHNifR9fBq+DaI tyMH+LX/HUo4xPaJ5KnE62/3M/SyUx/S69RURfRdDsC+9ucKZkW9mnRiUwCgm18E +aUKNBKGyqHaNK+n50jxW0ED/2epmE6porj12MyTlTvmxHuq7SSqgzTP8KoNoOE4 mtZnYAkopb8uksBo4yj4abfBZNiVXEttc+XpwhnRODfy576wVy/lmDMTFAz7CYw8 5Qmsf9HZXyAS+XovscbYYAWq11BycqHzVNqOevMZPX4Om7+rHBcIPI6pCd3ouPlW ObE5A/oDWXC35DcgFdmgVH2qr5COEvrDs9T5w4UdRXBMj2khE+32rdP0qqGYCW13 by84+Cpoekmg+6/FqL/At0Xl2a87czur5xR9mrDd32iknws0DggEuf+zL3Twt9kA ftnqgiGr33iaNeXwgqfgQYMbxruLvjaAOayKPhr+tgJU6bIpWbQkQW5kcmV3IEcu IE1vcmdhbiA8bW9yZ2FuQGtlcm5lbC5vcmc+iEYEEBECAAYFAj4UuSoACgkQkEgh GpsoCtOuSACbBUTsx4vlTI5sfutfBntt4TySShoAn1M8hB0S9TkqbG/3OHB8gPm+ QhjHiEYEERECAAYFAj3irW4ACgkQ1fT/Y8EaOHp+sQCfWWkmmIDvyUi4bA3v4VSw WaK7mSsAn0N65kYwaW7ohuYJAPeZ6U2HKvFfiEYEExECAAYFAj22Rz8ACgkQi9gu bzC5S1y0dACfewqmEfYHaTNlCD3PPBCQdWhfi4UAn3+rNDIS5AohUPpbG2/8s9Ef ZLyKiFcEExECABcFAj2PVCcFCwcKAwQDFQMCAxYCAQIXgAAKCRBCF4Sr1Bpt8u+V AJ958HbiLmhrpWjAauN9GrtKudijkACfR2XasdjQs2ECc2qMX19QwNohDAc= =aUA+ -----END PGP PUBLIC KEY BLOCK-----
Send comments etc., to The Linux-PAM mailing list. Or to morgan at kernel.org.