J'ai essayé d'ajouter un utilisateur/principal en vertu du domaine créé peut donc procéder à d'autres tests Java, donc je créé add_user.ldif
de cette tutorialobjectClass: Valeur # 3 invalide par la syntaxe
dn: cn=exuser,cn=ldapadmin,dc=myapp,dc=local
changetype: add
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: user
distinguishedName: cn=exuser,cn=ldapadmin,dc=myapp,dc=local
cn: exuser
userAccountControl: 514
accountExpires: 0
userPrincipalName: [email protected]
servicePrincipalName: exuser
dn: cn=exuser,cn=ldapadmin,dc=myapp,dc=local
changetype: modify
replace: unicodePwd
unicodePwd::IgBUAHCAbwCmAHQAMQAxWiUAIgA=
dn: cn=exuser,cn=ldapadmin,dc=myapp,dc=local
changetype: modify
replace: userAccountControl
userAccountControl: 66048
L'objectif est de créer un utilisateur sous le composant exuser
(pas encore créé) avec un mot de passe afin que l'utilisateur puisse accéder à tous les sous-éléments sous le composant.
Puis je lance la commande ldapadd
,
sudo ldapadd -x -D cn=ldapadm,dc=myapp,dc=local -w secret -f add_user.ldif
erreur suivant qu'elle a satisfait au
adding new entry "cn=exuser,cn=ldapadmin,dc=myapp,dc=local"
ldap_add: Invalid syntax (21)
additional info: objectClass: value #3 invalid per syntax
est-il possible que user
objectClass ne peut pas défini sous cn
? Comment résoudre le problème afin que je puisse ajouter cet utilisateur et est-ce la bonne façon de définir principal
?