LDAP Useradd Issue
# slapcat
/etc/openldap/slapd.conf: line 113: warning: no by clause(s) specified in access line (ignored).
dn: dc=local,dc=net,dc=com
dc: local
objectClass: top
objectClass: domain
entryUUID: ...
creatorsName: cn=Manager,dc=local,dc=net,dc=com
createTimestamp: ...
entryCSN: ...
modifiersName: cn=Manager,dc=local,dc=net,dc=com
modifyTimestamp: ...
dn: cn=Manager,dc=local,dc=net,dc=com
objectClass: ogranizationalRole
cn: Manager
structuralObjectClass: organizationalRole
entryUUID: ...
creatorsName: cn=Manager,dc=local,dc=net,dc=com
entryCSN: ...
modifiersName: cn=Manager,dc=local,dc=net,dc=com
modifyTimestamp: ...
dn= ou=admins,dc=local,dc=net,dc=com
ou: admins
objectClass: top
objectClass: organizationalUnit
structuralObjectClass: organizationalUnit
entryUUID:...
creatorsName: cn=Manager,dc=local,dc=net,dc=com
createTimestamp: ...
entryCSN: ...
modifiersName: cn=Manager,dc=local,dc=net,dc=com
modifiersTimestamp: ...
# cat users.ldif
dn: uid=foobar,ou=admins,dc=local,dc=net,dc=com
uid: foobar
cn: foo bar
objectClass: account
objectClass: top
userPassword: {SSHA}...
shadowLastChange: ...
shadowMax: ....
shadowWarning: 7
loginShell: /bin/bash
uidNumber: 601
gidNumber: 10
homeDirectory: /home/foobar
# ldapadd -x -D "cn=Manager,dc=local,dc=net,dc=com" -w <password> -f users.ldif
adding new entry "uid=foobar,ou=admins,dc=local,dc=net,dc=com"
ldapadd: Object class violation (65)
additional info: attribute 'cn' not allowed
What am I doing wrong with the user add?
|