2010-01-31 4 views
1

Je suppose que j'essaie de remplacer une valeur d'attribut de données LDAP par une valeur NULL, mais je n'arrive pas à la faire fonctionner au format LDIF.LDAP modify remplace l'attribut par la valeur NULL

J'ai essayé divers format .. tout semble me renvoyer une erreur.

Voici les formats:

dn: some..RDN 
changeType: modify 
replace: data 
data: 

or 

dn: some..RDN 
changeType: modify 
replace: data 

Quelqu'un peut-il me conseiller comment remplacer la valeur des données d'attributs à NULL.

Répondre

0

Essayez ceci:

dn: some..RDN 
changeType: modify 
replace: data 
- 

C'est; une ligne avec juste un -.

+0

C'est ce que je suis arrivé 'ldapmodify: attributs non à modifier ou add' – Syed

0

Attention, l'API LDAP MS (wldap32.dll) a un old bug avec des valeurs vides, ce qui rend pratiquement impossible l'utilisation de valeurs vides. AFAIK, n'est pas encore fixé. Donc, même si LDIF est correct, il peut y avoir un problème au niveau de l'API.

Quel outil LDIF utilisez-vous?

+0

en utilisant l'outil OpenLdap comme ldapmodify – Syed

+0

essayer d'utiliser ceci: dn: some..RDN changeType: modifier remplacer: données données: - –

+0

oups. mauvais formatage. essayez d'ajouter 'data:' avant la ligne '-'. –

Questions connexes