[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Question on implementing OpenLDAP

Hi Jason!

> [...]

[root@nitro schema]# ldapadd -x -D "cn=Manager,dc=mycompany,dc=com" -W
Enter LDAP Password:
dn: uid=jwilliams,ou=InformationTechnology,dc=mycompany,dc=com
objectclass: top
objectclass: posixAccount
uid: jwilliams
cn: Jason Williams
cn: Williams, Jason
uidNumber: 500
gidNumber: 100
homeDirectory: /home/jwilliams
userPassword: password
gecos: Jason Williams
adding new entry "uid=jwilliams,ou=InformationTechnology,dc=mycompany,dc=com"
ldapadd: update failed: uid=jwilliams,ou=InformationTechnology,dc=mycompany,dc=com
ldap_add: Undefined attribute type (17)
additional info: uidNumber: attribute type undefined

Ok, so I figured it was something with the schema. [...]

That's right: You have to include the nis.schema too. This defines the objectClass "posixAccount" and the attribute "uidNumber". A line like this in your slapd.conf should fix the problem:

include /usr/local/openldap/etc/openldap/schema/nis.schema