PAM, l'asyd guide
Suivant
PAM, l'asyd guide
Bruno Bonfils
<
asyd@solaris-fr.org
>
Table des matières
1. Introduction
1.1. Origine
2. Principe
2.1. Schéma
2.2. Notes
2.3. Les types de modules
3. Les différentes implémentations
3.1. Solaris
3.2. Linux PAM
3.2.1. Configuration
4. Interfaces de programmation
4.1. Pour une application
4.1.1. pam_start
4.1.2. pam_end
4.2. Pour un module
4.3. Fonctions communes
4.3.1. pam_set_item
4.3.2. pam_get_item
4.4. Les constantes
4.4.1. Constantes de retour
4.4.2. Les types d'objets
5. Les modules PAM upstream
5.1. Solaris
5.2. Linux PAM
5.2.1. pam_access
5.2.2. pam_cracklib
5.2.3. pam_debug
5.2.4. pam_deny
5.2.5. pam_env
5.2.6. pam_filter
5.2.7. pam_ftp
5.2.8. pam_group
5.2.9. pam_issue
5.2.10. pam_lastlog
5.2.11. pam_limits
5.2.12. pam_listfile
5.2.13. pam_localuser
5.2.14. pam_mail
5.2.15. pam_mkhomedir
5.2.16. pam_motd
5.2.17. pam_nologin
5.2.18. pam_permit
5.2.19. pam_pwdb
5.2.20. pam_radius
5.2.21. pam_rhosts
5.2.22. pam_rootok
5.2.23. pam_securetty
5.2.24. pam_selinux
5.2.25. pam_shells
5.2.26. pam_succeed_if
5.2.27. pam_tally
5.2.28. pam_time
5.2.29. pam_unix
5.2.30. pam_userdb
5.2.31. pam_warn
5.2.32. pam_wheel
5.2.33. pam_xauth
6. Quelques autres modules
6.1. pam_ldap
7. Cas d'études
7.1. Solaris
7.2. Linux