net_robber 发表于 2006-09-05 11:25

ldap_add: No such object (32)

test.ldif

dn: cn=root,dc=china,dc=com
cn: root
objectClass: top
objectClass: person
sn: 3


#ldapadd -x -v -D "cn=root,dc=china,dc=com" -W -f test.ldif

ldap_initialize( <DEFAULT> )
Enter LDAP Password:
add cn:
      root
add objectClass:
      top
      person
add sn:
      3
adding new entry "cn=root,dc=china,dc=com"
modify complete
ldap_add: No such object (32)



ldap_add: No such object (32)

看不懂了


这些object在哪里定义,怎么定义???

flod 发表于 2006-09-05 11:43

你这个dc=china,dc=com有没有创建?

net_robber 发表于 2006-09-05 11:59

在slapd.conf里面有


suffix          "dc=china,dc=com"
rootdn          "cn=root,dc=china,dc=com"

flod 发表于 2006-09-05 12:01

你需要先添加"dc=china,dc=com"这个domain。
初始化的时候没有自动给你创建这个entry.

net_robber 发表于 2006-09-05 12:03

哦,我试试

net_robber 发表于 2006-09-05 12:52

dn: dc=china,dc=com
dc: china
objectclass: top
objectclass: organization
o: china
#
dn: cn=root,dc=china,dc=com
cn: root
cn: Babs Jensen
objectclass: top
objectclass: person
sn: Jensen

net_robber 发表于 2006-09-05 12:53

错误提示


ldapadd -x -v -D "cn=root,dc=china,dc=com" -W -f test.ldif
ldap_initialize( <DEFAULT> )
Enter LDAP Password:
ldapadd: attributeDescription "dn": (possible missing newline after line 5 of entry "dc=china,dc=com"?)
add dc:
      china
add objectclass:
      top
      organization
      top
      person
add o:
      china
add dn:
      cn=root,dc=china,dc=com
add cn:
      root
      Babs Jensen
add sn:
      Jensen
adding new entry "dc=china,dc=com"
modify complete
ldap_add: Type or value exists (20)
      additional info: objectClass: value #0 provided more than once

flod 发表于 2006-09-05 13:08


dn: dc=china,dc=com
dc: china
objectclass: top
objectclass: organization
o: china

改成

dn: dc=china,dc=com
dc: china
objectclass: top
objectclass: domain

net_robber 发表于 2006-09-05 13:14

添加成功。谢谢

net_robber 发表于 2006-09-05 13:15

dn: dc=china,dc=com
objectclass: top
objectclass: dcObject
objectclass: organization
dc: china
o: china

#
dn: cn=root,dc=china,dc=com
cn: root
cn: Babs Jensen
objectclass: top
objectclass: person
sn: Jensen
#
页: [1] 2
查看完整版本: ldap_add: No such object (32)