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.