Linux PAM (Pluggable Authentication Modules) -Módulos de Autenticación Conectables-
Básicamente, es us mecanismo flexible para autenticar usuarios.
Desde los inicios de UNIX, la tarea de autenticar un usuario ha sido llevada a cabo a travéz del usuario proporcionar una contraseña y el sistema revisa si ésta corresponde a la contraseña oficial que está guardada en /etc/passwd. La idea es que el usuario es realmente ese usuario si (y solo si) puede proporcionar la contraseña correcta.
El problema es que cada vez que un nuevo método de autenticación es desarrollado, requiere que todos los programas necesarios (login, ftpd, etc.) sean reescritos para que puedan soportarlo.
PAM provee una forma de desarrollar programas que sean independientes del esquema de autenticación. Estos programas necesitan ‘módulos de autenticación’ que sean adheridos a estos en tiempo de ejecución para que puedan funcionar. El módulo de autenticación que será adherido es dependiente de la disposición (configuración) local y está a la discreción del administrador local.
Sin más preambulos, les dejo con el SlackBuild que escribà para que puedan instalarlo en su sistema:
http://packages.eslackware.com/slackbuilds/slackware-13.0/l/Linux_PAM-SlackBuild.tar.gz