Linux PAM - Linux PAM
| Lanzamiento estable | 1.5.2 / 3 de septiembre de 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 |
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
- Sitio de distribución principal para el proyecto Linux-PAM
- Sitio de desarrollo para el proyecto Linux-PAM
- Entendiendo PAM , por AP Lawrence
- Módulos PAM de Linux , por Mokhtar Ebrahim