2013-07-23 1 views
2

Je souhaite ajouter des membres à un groupe de distribution AD. J'entre la commande suivante (mise en valeurs fictives dans certains endroits):ldapmodify - impossible d'ajouter des membres au groupe AD

ldapmodify -v -h 111.111.111.11 -D "CN=binding_user,DC=example,DC=com" -x -w password -f entrymods 

Le fichier '' entrymods CONTIENT:

dn: CN=group_name, OU=Groups, DC=example, DC=com 
changetype: modify 
add: member 
member: CN=Smith\, John, OU=Users, DC=example, DC=com 

Je reçois la sortie suivante:

ldap_initialize(ldap://111.111.111.11) 
warning: no attributes to change or add (entry="CN=group_name, OU=Groups, DC=example, DC=comchangetype: modifyadd: membermember: CN=Smith\, John, OU=Users, DC=example, DC=com") 
modifying entry "CN=group_name, OU=Groups, DC=example, DC=comchangetype: modifyadd: membermember: CN=Smith\, John, OU=Users, DC=example, DC=com" 
modify complete 
ldap_modify: Invalid DN syntax (34) 
     additional info: 00000057: LdapErr: DSID-0C090A5B, comment: Error processing name, data 0, vece 
+1

Pour les autres - le problème a fini par être le fichier 'entrymods'. Assurez-vous que vous éditez ce fichier sur linux - je l'éditais sur Windows, et les nouvelles lignes n'étaient pas représentées correctement. Les commandes listées ci-dessus dans 'entrymods' fonctionnent bien si vous les entrez manuellement dans la ligne de commande (appuyez sur Entrée après chaque ligne, appuyez sur Ctrl-D après la dernière entrée). – SheerSt

Répondre

0

Trouvez un utilisateur sans virgule dans son DN et réessayez comme ça. Il dit que l'objet référencé n'existe pas. Maintenant, je ne sais pas si c'est le DN: CN=Smith\, John, OU=Users, DC=example, DC=com (Le membre ajouté)

ou le groupe DN: CN=group_name, OU=Groups, DC=example, DC=com

En regardant le membre DN ajouté, la virgule (correctement saisies, je le ferais dire) est assez facile à tester et à éliminer d'être un problème si c'était le cas.

Questions connexes