.. _pam_userdb: ``pam_userdb`` ============== **Descripción** Realiza la autentificación consultando una base de datos. .. note:: 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 < 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 :command:`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.