Hi,
I've successfully installed OpenLDAP (2.0.27-17), got it running, and
had slapd start fine.
But when I try to add the value of attribute by doing:
ldapadd -D "cn=Manager,dc=Mydomain,dc=com" -w secret -f ./
users.ldif -x
I get the following error:
adding new entry "dc=Mydomain,dc=com"
ldap_add: Undefined attribute type
additional info: dn: attribute type undefined
ldif_record() = 17
The content of the users.ldif is:
dn: dc=Mydomain,dc=com
objectClass: dcObject
objectClass: organization
o: Myorganization
dc: Mydomain
dn: cn=Manager,dc=Mydomain,dc=com
objectClass: organizationalRole
objectClass: simpleSecurityObject
cn: Manager
dn: ou=People,o=Myorganization,dc=Mydomain,dc=com
ou: People
objectClass: top
objectClass: organizationalUnit
dn: uid=test,ou=People,dc=Mydomain,dc=com
objectclass: top
objectclass: person
objectclass: posixAccount
objectclass: ldapPublicKey
description: Test Account
userPassword: xxxfrdsyhFDSEE
cn: test
sn: test user
uid: test
uidNumber: 1034
gidNumber: 1000
homeDirectory: /users/test
sshPublicKey: ssh-dssAAAAB3NzaC1kc3MAAAEBAOvL8pREUg9wSy/8
+hQJ54YF3AXkB0OZrXB
When I add these entries by using slapadd all is OK: i can see the
content via
slapcat. But when i try to
do ldapsearch, i've no response (see bellow):
#ldapsearch -b "dc=orange,dc=com" -D "cn=Manager,dc=orange,dc=com"
-x -w secret
"(objectClass=*)"
version: 2
#
# filter: (objectClass=*)
# requesting: ALL
#
# search result
search: 2
result: 32 No such object
# numResponses: 1
Even though my slapd.conf file contains the following :
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/redhat/autofs.schema
include /etc/openldap/schema/redhat/kerberosobject.schema
# schema for ssh public key authetication
include /etc/openldap/schema/redhat/SshPublicKey.schema
######################################################################
#
# ldbm database definitions
######################################################################
#
database ldbm
suffix "dc=Mydomain,dc=com"
rootdn "cn=Manager,dc=Mydomain,dc=com"
rootpw secret
# Indices to maintain
index objectClass,uid,uidNumber,gidNumber,memberUid eq
index cn,mail,surname,givenname eq,subinitial
Thanks for your help