LINUX.ORG.RU

Ldap-не добавляется пользователь.


0

0

Приветствую, нужна помощь.

Стоит на freebsd 4.9 openldap22

При попытке добавить пользователся выдается:

# ldapadd -x -D "cn=Manager,dc=aromata,dc=ru" -W -f /home/maksim/ldaplast_1.txt Enter LDAP Password: adding new entry "uid=maksim,dc=klas,dc=aromata,dc=ru" ldap_add: Naming violation (64) additional info: naming attribute 'uid' is not present in entry

Press any key to continue...

slapd.conf

include /usr/local/etc/openldap/schema/core.schema include /usr/local/etc/openldap/schema/corba.schema include /usr/local/etc/openldap/schema/cosine.schema include /usr/local/etc/openldap/schema/inetorgperson.schema include /usr/local/etc/openldap/schema/java.schema include /usr/local/etc/openldap/schema/nis.schema include /usr/local/etc/openldap/schema/openldap.schema pidfile /usr/local/var/slapd.pid argsfile /usr/local/var/slapd.args replogfile /usr/local/var/rep.log database ldbm suffix "dc=aromata,dc=ru" rootdn "cn=Manager,dc=aromata,dc=ru" rootpw *****

ldif файлл

dn: uid=maksim,dc=klas,dc=aromata,dc=ru objectclass: inetorgperson gn: Maxim A. Socolov cn: Maxim A. Socolov sn: Maxim A. Socolov mail: maksim@klas.aromata.ru

anonymous

>ldap_add: Naming violation (64) additional info: naming attribute 'uid' is not present in entry

Вот и твоя ошибка - похоже, в ldif файле не задан атрибут uid

Попробуй так:

dn: uid=maksim,dc=klas,dc=aromata,dc=ru

objectclass: inetorgperson

uid=maksim

gn: Maxim A. Socolov

cn: Maxim A. Socolov

sn: Maxim A. Socolov

mail: maksim@klas.aromata.ru

RomanU
()
Ответ на: комментарий от RomanU

Не получается.

Пишет

ldapadd: invalid format (line 3) entry: "uid=maksim,dc=klas,dc=aromata,dc=ru"

В примере ldif файла на www.openldap.org про uid ничего не сказано

Видно дело в другом :((

# Barbara's Entry dn: cn=Barbara J Jensen,dc=example,dc=com

cn: Barbara J Jensen cn: Babs Jensen

objectClass: person

sn: Jensen

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.