/usr/include/security/pam_appl.h
header file for Linux-PAM applications interface
/usr/include/security/pam_misc.h
header file for useful library functions for making applications easier to write
/usr/lib/libpam.so.*
the shared library providing applications with access to Linux-PAM.
/etc/pam.conf
the Linux-PAM configuration file.
/usr/lib/security/pam_*.so
the primary location for Linux-PAM dynamically loadable object files; the modules.