|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : décembre 2009 Messages : 38 ![]() |
Bonjour,
Je dispose d'un annuaire LDAP géré par OpenLDAP. Dans ce dernier je range des personnes (classe organizationalPerson). Dans cette classe il y a un attribut technique nommé pwdChangedTime. Cet attribut est mis à jour automatiquement par OpenLDAP à la date du jour lorsqu'on change le mot de passe de l'utilisateur. Mon programme Java utilise l'attribut pwdChangedTime afin de déterminer si le mot de passe est expiré ou non (selon une durée déterminée dans l'application). Or, pour effectuer des tests de recette je dois créer des scenarii où des utilisateur ont une date de pwdChangedTime loin dans le passé ... je dois donc pouvoir changer cette date manuellement pour créer des cas de test. Le problème est que si je tente de modifier manuellement cet attribut, j'ai l'erreur suivante : Code :
![]() J'ai utilisé la commande suivante : Code :
ldapmodify -v -D cn=manager,o=ges -w secret -f pwdct.txt - pwdct.txt est le fichier contenant la donnée à modifier ... Auriez-vous une idée sur comment modifier cet attribut ?? Merci à vous |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 549 ![]() |
Hello,
Pourrais-tu nous montrer les valeurs des options rootdn, updatedn(s'il existe) ainsi que les options access de ton slapd.conf?
__________________
Alea Jacta Test! |
|
|
00
|
|
|
#3 | ||||||
|
Invité régulier
![]() Inscription : décembre 2009 Messages : 38 ![]() |
Bonjour,
Oui, voici les options utilisées dans mon slapd.conf : Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 549 ![]() |
Re,
Effectivement, je ne vois aucune acl autorisant le "superuser" a écrire. Normallement si c'est le superutilisateur, il devrait avoir un accès full à tous les objets de l'annuaire. Maintenant si tu veux juste lui donner le droit de modifier le username/password, Tu peux ajouter la ligne suivante à ton acl qui gère attribut userPassword: Code :
__________________
Alea Jacta Test! |
||
|
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Inscription : décembre 2009 Messages : 38 ![]() |
J'ai testé ces lignes dans mon slapd.conf ...
Mais je ne peux toujours pas modifier l'attribut pwdChangedTime de la classe organizationalPerson. Pourtant je me connecte avec le rootdn, il devrait pouvoir tout lire et tout écrire normalement (bizarre). J'ai testé ceci mais sans succès : Code :
![]() Là je sèche complétement ... |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com