Linux PAM - Linux PAM

PAM de Linux
Lanzamiento estable
1.5.2 / 3 de septiembre de 2021 ; Hace 24 dias ( 03/09/2021 )
Repositorio https://github.com/linux-pam/linux-pam
Escrito en C
Sistema operativo Linux
Escribe autenticación
Licencia Licencia pública general GNU o licencia BSD modificada
Sitio web www .linux-pam .org

Los módulos de autenticación conectables de Linux (PAM) son un conjunto de bibliotecas que permiten al administrador del sistema Linux configurar métodos para autenticar a los usuarios. Proporciona una forma flexible y centralizada de cambiar los métodos de autenticación para aplicaciones seguras mediante el uso de archivos de configuración en lugar de cambiar el código de la aplicación. Existen bibliotecas PAM de Linux que permiten la autenticación mediante métodos como contraseñas locales, LDAP o lectores de huellas dactilares. Linux PAM es una evolución de la arquitectura de los módulos de autenticación conectables de Unix .

Linux-PAM separa las tareas de autenticación en cuatro grupos de administración independientes:

  • Los módulos de cuenta comprueban que la cuenta especificada sea un objetivo de autenticación válido en las condiciones actuales. Esto puede incluir condiciones como el vencimiento de la cuenta, la hora del día y que el usuario tenga acceso al servicio solicitado.
  • Los módulos de autenticación verifican la identidad del usuario, por ejemplo, solicitando y comprobando una contraseña u otro secreto. También pueden pasar información de autenticación a otros sistemas como un llavero .
  • Los módulos de contraseña son responsables de actualizar las contraseñas y generalmente están acoplados a los módulos empleados en el paso de autenticación. También se pueden utilizar para hacer cumplir contraseñas seguras.
  • Los módulos de sesión definen acciones que se realizan al principio y al final de las sesiones. Una sesión comienza después de que el usuario se haya autenticado correctamente.

Ver también

Referencias

enlaces externos