ldap_add: centos 7에서 ldap을 설정할 때 그러한 객체(32)가 없습니까?

ldap_add: centos 7에서 ldap을 설정할 때 그러한 객체(32)가 없습니까?

centos7에서 OpenLDAP를 설정 중인데 첫 번째 사용자를 추가할 때 오류가 발생하는 것 같습니다.

[root@web1 ~]# ldapadd -x -W -D "cn=Manager,dc=web1,dc=com" -f /root/rootuser.ldif
    Enter LDAP Password:
    adding new entry "uid=ldapuser,ou=People,dc=web1,dc=com"
    ldap_add: No such object (32)
            matched DN: dc=web1,dc=com

base.ldif 파일을 성공적으로 추가했으며 이제 사람 및 그룹 파일을 추가해야 합니다.

[root@web1 ~]# ldapadd -x -W -D "cn=Manager,dc=web1,dc=com" -f /root/base.ldif
Enter LDAP Password:
adding new entry "dc=web1,dc=com"
ldap_add: Already exists (68)

기본 파일:

[root@web1 ~]# cat base.ldif
dn: dc=web1,dc=com
objectClass: top
objectClass: dcObject
objectClass: organization
o: web1 com
dc: web1

dn: cn=Manager,dc=web1,dc=com
objectClass: organizationalRole
cn: Manager
Description: Directory Manager

dn: ou=People,dc=web1,dc=com
objectClass: organizationalUnit
ou: People

dn: ou=Group,dc=web1,dc=com
objectClass: organizationalUnit
ou: Group

루트사용자.ldif

[root@web1 ~]# cat rootuser.ldif
dn: uid=ldapuser,ou=People,dc=web1,dc=com
uid: ldapuser
cn: ldapuser
sn: ldapuser
mail: [email protected]
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top
objectClass: shadowAccount
userPassword: {crypt}$1$0ck/7MvX$VkTriVqcFOnsoIhF1TzTt1
shadowLastChange: 17223
shadowMin: 0
shadowMax: 99999
shadowWarning: 7
loginShell: /bin/bash
uidNumber: 1003
gidNumber: 1004
homeDirectory: /home/ldapuser

루트 그룹.ldif

[root@web1 ~]# cat rootgroup.ldif
dn: cn=ldapuser,ou=Group,dc=web1,dc=com
objectClass: posixGroup
objectClass: top
cn: ldapuser
userPassword: {crypt}x
gidNumber: 1004

dc에 대한 LDAP 검색 결과

[root@web1 ~]# ldapsearch -hlocalhost -x -sbase | grep '^dn:'
dn: dc=web1,dc=com

이 오류의 원인을 확인할 수 없습니다.

관련 정보