Mes respects,
J'ai essayé de configurer OPENLDAP hier pour authentifier mes users et ça n'a pas marché. Maintenant je veux supprimer les entrées dans l'annuaire pour recommencer la config et là j'ai des problèmes.
J'ai essayé de supprimer avec ce code
et j'ai le message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2# ldapdelete -r -x -D "cn=root,dc=example,dc=sn" -w secret "ou=People,dc=example,dc=sn"
Pourtant dans le man, j'ai vu que l'option -r permettait les suppressions recursives.Delete Result: Operation not allowed on non-leaf (66)
Additional info: subtree delete not supported
J'ai donc essayé de supprimer une entrée, même là rien ne marche:
message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ldapdelete -x -D "cn=root,dc=example,dc=sn" -w secret "uid=bin,ou=People,dc=example,dc=sn"
pourtant l'entrée est bien dans l'annuaire:Delete Result: Internal (implementation specific) error (80)
Additional info: entry index delete failed
me donne ceci comme resultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part ldapsearch -x -b "uid=bin,ou=People,dc=example,dc=sn"
Mes syntaxes ldapdelete sont elles correctes? Mercidn: uid=bin,ou=People,dc=example,dc=sn
uid: bin
cn: bin
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: shadowAccount
userPassword:: e2NyeXB0fSo=
shadowLastChange: 13362
shadowMax: 99999
shadowWarning: 7
loginShell: /sbin/nologin
uidNumber: 1
gidNumber: 1
homeDirectory: /bin
gecos: bin
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
Partager