Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
informatique:reseau:ldap:ppolicy [2020/10/09 10:29] – [Installation] bn8 | informatique:reseau:ldap:ppolicy [2024/05/13 22:39] (Version actuelle) – [Installation] bn8 | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Il faut d' | + | Il faut d' |
- | * Créer le fichier ///tmp/load-module.ldif// : <code ldif>dn: cn=module{0}, | + | dn: cn=module{0}, |
changetype: modify | changetype: modify | ||
add: olcModuleLoad | add: olcModuleLoad | ||
- | olcModuleLoad: | + | olcModuleLoad: |
- | * Jouer ce LDIF via // | + | EOF</ |
- | # Ou : | + | |
- | ldapmodify -Y EXTERNAL -H ldapi:/// -f / | + | |
- | Il faut ensuite ajouter le schéma //ppolicy// : <code bash> | + | Il faut ensuite ajouter le schéma // |
- | Il faut ensuite activer ce module pour votre // | + | Il faut ensuite activer ce module pour votre // |
- | * Créer le fichier | + | dn: olcOverlay=ppolicy, |
objectclass: | objectclass: | ||
objectclass: | objectclass: | ||
- | olcoverlay: | + | olcoverlay: ppolicy |
olcppolicydefault: | olcppolicydefault: | ||
olcppolicyforwardupdates: | olcppolicyforwardupdates: | ||
olcppolicyhashcleartext: | olcppolicyhashcleartext: | ||
- | olcppolicyuselockout: | + | olcppolicyuselockout: |
- | * Jouer ce LDIF avec //ldapadd// : <code bash> | + | EOF</ |
- | # Ou : | + | |
- | ldapadd -Y EXTERNAL -H ldapi:/// -f / | + | |
- | Il faut ensuite ajouter l' | + | **Paramètres de configuration au niveau de la database :** |
- | * Créer le fichier ///tmp/add-default-ppolicy.ldif// : <code ldif>dn: ou=ppolicies, | + | * **olcPPolicyHashCleartext :** si '' |
+ | * **olcPPolicyUseLockout :** Bien que le serveur refusera toujours la connexion avec un compte bloqué (erreur // | ||
+ | * **olcPPolicyForwardUpdates (serveur esclave uniquement) :** si '' | ||
+ | |||
+ | <note important> | ||
+ | * le paramètre '' | ||
+ | * les modifications des attributs opérationnels seront faites avec l' | ||
+ | </ | ||
+ | |||
+ | Il faut ensuite ajouter l' | ||
+ | dn: ou=ppolicies, | ||
objectclass: | objectclass: | ||
ou: ppolicies | ou: ppolicies | ||
Ligne 53: | Ligne 59: | ||
pwdMustChange: | pwdMustChange: | ||
pwdAllowUserChange: | pwdAllowUserChange: | ||
- | pwdSafeModify: | + | pwdSafeModify: |
- | + | EOF</ | |
- | * Jouer ce LDIF avec //ldapadd// : <code bash> | + | |
- | < | + | < |
- | Pour plus d' | + | Pour plus d' |
===== Configuration de la politique de mot de passe ===== | ===== Configuration de la politique de mot de passe ===== | ||
Ligne 99: | Ligne 104: | ||
* **pwdMinAge** : durée minimale en secondes entre deux changements de mot de passe. Par défaut : '' | * **pwdMinAge** : durée minimale en secondes entre deux changements de mot de passe. Par défaut : '' | ||
* **pwdMinLength** : longeur minimale d'un mot de passe. Par défaut : '' | * **pwdMinLength** : longeur minimale d'un mot de passe. Par défaut : '' | ||
- | * **pwdMustChange :** booléen définissant si l' | + | * **pwdMustChange :** booléen définissant si l' |
* '' | * '' | ||
* '' | * '' |