====== Module de sécurité pour la politique des mots de passe OpenLDAP ====== ===== Présentation ===== L'overlay ppolicy d'OpenLDAP permet d'implémenter un certain nombre de contrôles sur le changement des mots de passe : * longueur minimale * âge minimal * présence dans un historique Toutefois, dès que l'on souhaite des contrôles plus précis, par exemple basés sur cracklib, il faut compiler un module dédié qui est appelé à chaque changement de mot de passe. Ce module est appelé //password checker//, et correspond à la classe d'objet //pwdChecker// d'OpenLDAP. Le module proposé ici permet d'effectuer les contrôles suivants: * Taille minimale de 6 caractères (obligatoire pour l'utilisation de cracklib) * Vérification du nombre de types de caractères différents (parmi minuscule, majuscule, chiffre et ponctuation) * Vérification sur un dictionnaire (cracklib) Ce module a été repris de http://open.calivia.com/projects/openldap/, du travail fourni par Michael Steinmann et Pierre-Yves Bonnetain ===== Configuration ===== Le fichier de configuration //check_password.conf// permet 2 paramètres : * minPoints : nombre de types de caractères différents requis * useCracklib : activer la vérification sur un dictionnaire L'utilisation de cracklib nécessite que le support cracklib soit activé à la compilation. ===== Téléchargement ===== * [[http://tools.ltb-project.org/projects/list_files/ltb|Espace téléchargement du site LTB-project]] (paquet openldap-ppolicy-check-password) Contributeurs : [[::info::authors::coudot]]