Bonjour,
J'ai un SME9 tout fraîchement installé

J'ai récupéré les informations dont j'avais besoin de la base de mon ancien SME7 au format LDIFF.
J'ai installé PHPMyLdapAdmin sur SME9 depuis l'article "
http://wiki.contribs.org/Phpldapadmin#tab=For_SME9".

Pour que l'utilisateur "admin" puisse y écrire, j'ai effectué les commandes suivantes :
db configuration setprop phpldapadmin kamikaze enabled
/sbin/e-smith/expand-template /etc/phpldapadmin/config.php
config setprop phpmyadmin adminaccess enabled
expand-template /etc/phpMyAdmin/config.inc.php
expand-template /etc/httpd/conf/httpd.conf
service httpd-e-smith restart
Je souhaiterais pouvoir peupler ma base en ligne de commande via 'ldapadd' mais sans succès après plusieurs essais.
Je pense que j'utilise très mal le paramètre binddn car j'ai toujours les messages "ldap_bind: Invalid DN syntax (34)" ou "ldap_bind: Invalid credentials (49)".
ldapadd -x -c -D "cn=admin,dc=mydomain,dc=com" -w mypassword -f sauvegarde.ldif
ldapadd -x -c -D "cn=admin" -w mypassword -f sauvegarde.ldif
ldapadd -x -c -D "admin" -w mypassword -f sauvegarde.ldif
ldapadd -x -c -D "cn=root,dc=mydomain,dc=com" -w mypassword -f sauvegarde.ldif
...
Quel est la bonne syntaxe avec SME9 pour injecter ma sauvegarde via la commande 'ldapadd' ?

Je vous explique pourquoi je passe en ligne de commande : le peuplement de la base LDAP avec "phpldapadmin" empêche que le rajout des entrées dont l'adresse mail est déjà présente en base; l'utilisation directe de la commande 'ldapadd' me permettait de rajouter ces entrées rejetées par "phpldapadmin".
Question subsidiaire : peut-on utiliser un autre compte que 'admin' pour accéder à la base LDAP en lecteur ou en écriture avec SME9 ?
Merci pour votre attention.