¿Puede alguien decirme acerca de esto ... Quiero crear un módulo PAM similar al módulo de inicio de sesión en /etc/pam.dcómo crear un módulo de pam?
Respuesta
Si usted está buscando en base pam autenticación de la cara durante el registro, es necesario escriba un módulo que lo haga por usted y conéctelo en el archivo de configuración de inicio de sesión en /etc/pam.d/login.
Antes de entrar directamente en esto, le sugiero que escriba un módulo simple para comprender el flujo, el funcionamiento de PAM y el archivo de configuración como empezar a jugar con el archivo de configuración sshd pam e intentar conectar algún módulo de pam de muestra disponible. He encontrado estos artículos muy útiles:
http://aplawrence.com/Basics/understandingpam.html
https://www.packtpub.com/article/development-with-pluggable-authentication-modules-pam
FYI: Rohan Anil desarrolló pam cara autenticación durante GSOC08 bajo opensuse que está alojado en code.google.com/p/pam-face -Authentication/
Uno de los mejores recursos para los módulos de creación de PAM es la documentación sí:
http://www.linux-pam.org/Linux-PAM-html/Linux-PAM_MWG.html
Sin embargo, estoy de acuerdo con @GG para asegurarse de que entiende cómo funciona PAM primero.
- 1. Módulo OpenID PAM
- 2. problema de autenticación PAM
- 3. Cómo crear y cargar un módulo GTK?
- 4. Crear producto de un módulo de prestashop
- 5. Autenticación PAM para una aplicación heredada
- 6. ¿Cómo crear mi propio inicializador para un módulo?
- 7. Crear solo módulo ejecutable de python
- 8. Crear un árbol de módulo de proyecto maven?
- 9. ¿Cómo traducir un módulo OpenERP?
- 10. ¿Es posible crear un alias para un módulo en Ruby?
- 11. ¿Cómo crear variables de módulo completo en Python?
- 12. ¿Cómo puedo crear una melodía? ¿Hay algún módulo de sonido?
- 13. Cómo escribir un módulo Nginx?
- 14. Crear módulo individual desde el pomo multimodular
- 15. Cómo construir un archivo de manifiesto para un módulo Perl
- 16. socket.io de un módulo
- 17. ¿Cómo puedo crear un diagrama de clases con el módulo UML 6.8 de NetBeans?
- 18. Incluyendo un módulo en otro módulo
- 19. Cómo des-importar un módulo de Python?
- 20. ¿Cómo eliminar un módulo de CPAN?
- 21. Cómo codificar un módulo kernel de Linux?
- 22. ¿Cómo puedo crear un objeto Crypt :: RSA a partir de módulo, exponente y exponente privado?
- 23. ¿Cómo crear un filtro personalizado para el Módulo de Drupal View?
- 24. No se puede crear un alias de PowerShell en un módulo de script
- 25. arquetipo Maven no usando propiedades para crear nombres de módulo
- 26. ¿Cómo hacer que un módulo dependa de otro artefacto de módulo?
- 27. ¿Cómo importo un módulo cuyo nombre entra en conflicto con un módulo de mi paquete?
- 28. de objetos Python Importación que se origina en un módulo de un módulo diferente en un tercer módulo
- 29. ¿Cómo puedo crear múltiples bloques diferentes en un módulo en Drupal 6?
- 30. Python: módulo para crear archivo de bloqueo basado en PID?
El primer enlace no da ninguna idea sobre el desarrollo del módulo. –