Linux_PAM-0.77

Introducción a Linux_PAM

Localización de descarga (HTTP):		http://www.kernel.org/pub/linux/libs/pam/pre/library/Linux-PAM-0.77.tar.bz2
Localización de descarga (FTP):			
Versión usada:					0.77
PTamaño del paquete:				332 KB
Estimación del espacio necesario en disco:	4.1 MB

El paquete Linux_PAM contiene los Módulos de Autenticación Conectables. Son útiles para permitir al administrador del sistema local la elección sobre cómo autentican las aplicaciones a los usuarios.

Linux_PAM utilizará:
cracklib

Instalación de Linux_PAM

Instala Linux_PAM ejecutando los siguientes comandos:

./configure --enable-static-libpam --with-mailspool=/var/mail \
--enable-read-both-confs --sysconfdir=/etc &&
make &&
make install &&
mv /lib/libpam.a /lib/libpam_misc.a /lib/libpamc.a /usr/lib &&
ln -sf ../../lib/libpam.so.0.77 /usr/lib/libpam.so &&
ln -sf ../../lib/libpam_misc.so.0.77 /usr/lib/libpam_misc.so &&
ln -sf ../../lib/libpamc.so.0.77 /usr/lib/libpamc.so

Explicación de los comandos

--enable-static-libpam : Esta opción construye las librerías estáticas de PAM así como las librerías dinámicas.

--with-mailspool=/var/mail : Esta opción hace que el directorio de la cola de correo cumpla el FHS.

--enable-read-both-confs : Esta opción permite que sea el administrador local quien elija el tipo de fichero de configuración a usar.

mv /lib/libpam.a /lib/libpam_misc.a /lib/libpamc.a /usr/lib : Este comando mueve las librerías estáticas a /usr/lib para cumplir con el FHS.

Configuración de Linux_PAM

Información sobre la configuración

La información de la configuración se situa en /etc/pam.d o /etc/pam.conf dependiendo de la aplicación que está usando PAM. A continuación hay ficheros de ejempo de cada tipo:

# Inicio de /etc/pam.d/other

auth            required        pam_unix.so     nullok
account         required        pam_unix.so
session         required        pam_unix.so
password        required        pam_unix.so     nullok

# Fin de /etc/pam.d/other

# Inicio de /etc/pam.conf

other           auth            required        pam_unix.so     nullok
other           account         required        pam_unix.so
other           session         required        pam_unix.so
other           password        required        pam_unix.so     nullok

# Fin de /etc/pam.conf

La página de manual de pam facilita un buen punto de partida para las descripciones de los campos y las entradas permitidas. El Linux-PAM guide for system administrators (Guía de Linux-PAM para administradores de sistemas) y dos recetas de PAM en http://hints.linuxfromscratch.org estan también disponibles como lectura adicional (la versión en castellano está en http://www.escomposlinux.org/lfs-es/recetas/).

Contenido

El paquete Linux_PAM contiene unix-chkpwd y las librerías libpam.

Desripciones