2016-05-27 4 views
0

У меня проблема при добавлении пользователя на сервер OpenLDAP.Проблема при добавлении в ldap

dn: uid=ldapuser1,ou=People,dc=infra,dc=com 
uid: ldapuser1 
cn: ldapuser1 
sn: ldapuser1 
mail: [email protected] 
mailRoutingAddress: [email protected] 
mailHost: mail.ABC.com 
objectClass: inetLocalMailRecipient 
objectClass: person 
objectClass: organizationalPerson 
objectClass: inetOrgPerson 
objectClass: posixAccount 
objectClass: top 
objectClass: kerberosSecurityObject 
objectClass: shadowAccount 
userPassword: {crypt}$6$JNpQAF00$y9tYggGaYWlKfPqhx. 
shadowLastChange: 16947 
shadowMax: 99999 
shadowWarning: 7 
krbName: [email protected] 
loginShell: /bin/bash 
uidNumber: 534 
gidNumber: 537 
homeDirectory: /home/ldapuserdir/ldapuser1 

При выполнении следующей команды это дает ошибку

ldapadd -x -W -D "cn=Manager,dc=infra,dc=com" -f /etc/openldap/users.ldif 

Enter LDAP Password: 
adding new entry "uid=ldapuser1,ou=People,dc=infra,dc=com" 
ldap_add: Invalid syntax (21) 
     additional info: objectClass: value #6 invalid per syntax 

Схема включает:

include   /etc/openldap/schema/corba.schema 
include   /etc/openldap/schema/core.schema 
include   /etc/openldap/schema/cosine.schema 
include   /etc/openldap/schema/duaconf.schema 
include   /etc/openldap/schema/dyngroup.schema 
include   /etc/openldap/schema/inetorgperson.schema 
include   /etc/openldap/schema/java.schema 
include   /etc/openldap/schema/misc.schema 
include   /etc/openldap/schema/nis.schema 
include   /etc/openldap/schema/openldap.schema 
include   /etc/openldap/schema/ppolicy.schema 
include   /etc/openldap/schema/collective.schema 

Как это можно решить? Позвольте мне знать, требуется ли дополнительная информация.

ответ

0

Нумерация атрибутов с нуля, # 6 равна kerberosSecurityObject, которой нет ни в одной из этих схем.

+0

Спасибо, его работа – Chandra

+0

Работает как? Вы загрузили другую схему? Вы должны предоставить ответ на свой вопрос или удалить его. – EJP

+0

Я удалил этот класс объекта, потому что я его не использую, и он работает. И это был уик-энд, и я не трогаю свой ноутбук, так что отвечаю сегодня. – Chandra