Re: Re: ldif

От: Salavat Yarmukhametov <CGatePro_at_mx_ru>
Дата: Mon 24 Nov 2003 - 18:44:34 MSK

On Mon, Nov 24, 2003 at 05:45:58PM +0300, Dmitry Akindinov wrote:
> Hello, on 24.11.2003 17:38, (Salavat Yarmukhametov) at CGatePro@mx.ru wrote:
>
> > On Mon, Nov 24, 2003 at 05:23:38PM +0300, Dmitry Akindinov wrote:
> >> Hello, on 24.11.2003 17:01, (Salavat Yarmukhametov) at CGatePro@mx.ru wrote:
> >>
> >>> On Mon, Nov 24, 2003 at 04:21:39PM +0300, Dmitry Akindinov wrote:
> >>>> Hello, on 24.11.2003 16:00, (Salavat Yarmukhametov) at CGatePro@mx.ru
> >>>> wrote:
>
> []
>
> >>>> В конце записи сервер ожидает пустую строку. Плпробуйте:
> >>>>
> >>>> --резать здесь--
> >>>> dn: o=regiongarant
> >>>> o: regiongarant
> >>>> description: Isurance Company Regiongarant
> >>>> objectClass: organization
> >>>>
> >>>> dn: cn=Salavat Yarmukhametov,o=regiongarant
> >>>> cn: Salavat Yarmukhametov
> >>>> sn: Yarmukhametov
> >>>> givenname: Salavat
> >>>> uid: salavat
> >>>> mail: salavat@sambaserver.regiongarant.ru
> >>>> objectClass: inetOrgPerson
> >>>>
> >>>> --резать здесь--
> >>>
> >>> Ругается:
> >>> cannot add a record: conflicting objectClasses Line 12
> >>
> >> Странно, у меня это работает.
> >>
> >> Какая версия сервера?
> > [root@sambaserver src]# rpm -qa |grep Gate*
> > CGatePro-Linux-4.1-8
> >
> >> Изменялась ли LDAP схема?
> >
> > ничего не менял (с) после инсталляции через webadmin были добавлены
> > пользователи. Пользователи - из системы.
> >
> >> Как импортировали LDIF - через WebAdmin или через ldapadd?
> >
> > через WebAdmin.
> >
>
> Точно ли после каждой записи есть пустая строка (как в моем примере)? Не
> было ли указано дополнительных objectClass для записей?

Если пытаюсь импортировать файл вида:
<cut>
dn: o=regiongarant
o: regiongarant
description: Insurance Company Regiongarant objectClass: organization  

dn: cn=Salavat Yarmukhametov,o=regiongarant
cn: Salavat Yarmukhametov
sn: Yarmukhametov

givenname: Salavat
uid: salavat
mail: salavat@sambaserver.regiongarant.ru objectClass: inetOrgPerson  

<cut>

ругается:
directory record has a duplicate DN Line 5

Если вида:
<cut>
dn: o=regiongarant
o: regiongarant
description: Insurance Company Regiongarant objectClass: organization

dn: cn=Salavat Yarmukhametov,o=regiongarant
cn: Salavat Yarmukhametov
sn: Yarmukhametov

givenname: Salavat
uid: salavat
mail: salavat@sambaserver.regiongarant.ru objectClass: inetOrgPerson  

<cut>

Ругается:
cannot add a record: conflicting objectClasses Line 12

>
> > На самом деле поиск по пользователям работает. Как сделать чтобы в Outlook
> > при отправке письма была видна вся адресная книга? машин около 30 -
> > править на всех адресную книгу при приходе нового сотрудника/увольнении
> > старого не хочется. Учить сотрудников пользоваться поиском в адресной
> > книге, после того как они привыкли видеть всю актуальную адресную книгу
> > (Outlook+Exchange) - не реально.
>
> В Аутлуке с Эксчейнджем этим занимается AddressBook provider - он кеширует
> раз закаченные из LDAP записи и затем только обнавляет ихЭ используя
> атрибуты, которые в CGPro пока не поддерживаются.
>
> Поэтому, при работе с CGPro LDAP можно только искать - то есть надо ввести
> некий шаблон, тогда Аутлук покажет соответствующие ему записи. Чтобы поиск
> происходил по всей директории, используйте top в качестве параметра Search
> Base.

Иех... жаль. Придется тиражировать адресную книгу :( Скажите пожалуйста - можно ли научить CommuniGate использовать внешний LDAP (OpenLDAP)? Планируется всех пользователей перенести в OpenLDAP.

Еще один вопрос - Real Name пользователя - в какой кодировке заполнять что бы руские буковки были? И mozilla и outlook после попытки через вебадмин завести в кирилице Real Name пользователя - показывают кракозябры. # locale
LC_MESSAGES=ru_RU.KOI8-R

--
Salavat Yarmukhametov
Jabber salik@jabber.ru
Получено Mon Nov 24 15:44:35 2003

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:52 MSK