4.4.4.14. pam_userdb

Descripción

Realiza la autentificación consultando una base de datos.

Nota

Este módulo requiere crear y añadir usuarios a la base de base de datos. Para ello es necesario tener instalado el paquete db-util. Para añadir un usuario a la base de datos puede hacerse lo siguiente:

# db_load -n -T -t hash /etc/usuarios.db <<EOF
> usuario1
> $(openssl passwd -crypt contraseña1)
> EOF

Suponiendo que queramos las contraseñas cifradas. La base de datos se creará si no existe. Para comprobar los usuarios existentes:

# db_dump -p /etc/usuarios.db
Grupos

Para auth y account.

Argumentos
db=fichero

Indica el fichero de la base de datos.

crypt=[crypt|none]

Indica si las contraseñas en el fichero están cifradas (con crypt) o no.

try_first_pass

Como para pam_unix.

use_first_pass

Como para pam_unix

key_only

Útil cuando los usuarios no son únicos, sino la pareja usuario/contraseña.