このコマンドを使用してユーザーをLDAPにインポートしようとすると、次のようになります。
ldapadd -x -D "cn=Manager,dc=domain,dc=com" -W -f /etc/openldap/root.ldif
私はこのエラーがあります:
ldap_add no such object (32)
matched dn dc=domain,dc=com
ファイルを紹介しましょう。
/ etc/openldap/domain.ldif
dn: dc=domain,dc=com
dc: domain
description: LDAP Admin
objectClass: dcObject
objectClass: organizationalUnit
ou: rootobject
dn: ou=People, dc=domain,dc=com
ou: People
description: Users of adminmart
objectClass: organizationalUnit
/ etc/openldap/root.ldif
dn: uid=root,ou=People,dc=domain,dc=com
uid: root
cn: Manager
objectClass: account
誰かが私を助けることができますか?
ありがとう
私は同じコマンドを実行する同じ問題を抱えていました:
No such object (32)
matched DN: dc=example,dc=com
LDIFファイルとLDAPからのすべてのOUを確認し、存在しないOUにエントリを追加しようとしました。
存在するldifファイルのOUの変更を解決しました。そして、すべて正常に動作しました。
私は同じ問題を抱えていて、髪を引っ張っていて、次のように新しいOUをldifに追加しました:
dn: ou=(what your error says that is missing),o=(company name),dc=(company name),dc=country
objectclass: (class type)
objectclass: top
ou: people
()内の情報を自分の情報に置き換えるだけで動作します!