The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ЛДАП и русский"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ЛДАП и русский"
Сообщение от globus emailИскать по авторуВ закладки(ok) on 01-Окт-04, 14:38  (MSK)
Но в очередной раз в тупик попал ...
Для того чтоб русский попал в ЛДАП без проблем его сначала загоняю в
utf-8->base64  потом в лдиф файл ...
При этом, как подсказал один человек в строках где пользуется base64 надо ставить дополнительно ":" но это не помогает ...
вот как выглядит ЛДИФ
===================-ЛДИФ
version: 1
dn: cn=erfd, ou=albumin, dc=albumin, dc=nsk, dc=su
objectclass: top
objectclass: person
objectclass: inetOrgPerson
cn::    0JHQvtGA0LjRgQ==
sn::    0JPQuNC30LHRgNC10YXRgg==
givenName::     0JHQvtGA0LjRgQ==
o: albumin
mail: bo@alb.com
=====================---ЛДИФ

ни с двойными ":" ни без них ничего не получается :( , ошибка

my@shell>ldapadd -D "cn=admin,dc=albumin,dc=nsk,dc=su" -f adres1.ldif -W Enter LDAP Password:
adding new entry "cn=erfd, ou=albumin, dc=albumin, dc=nsk, dc=su"
ldap_add: Naming violation (64)
        additional info: value of naming attribute 'cn' is not present in entry

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "ЛДАП и русский"
Сообщение от Злой Админ Искать по авторуВ закладки on 01-Окт-04, 15:34  (MSK)
У меня всё работает на ура !
База вот такая

objectClass: top
objectClass: organizationalUnit

dn:: Y2490JDQu9C10LrRgdC10LXQstCwINCb0Y7QtNC80LjQu9CwINCb0LXQvtC90LjQtNC+0LLQ
vdCwLG91PWxvY2FsdXNlcnMsIG89QmF0RWxlY3Ryb25pY3MsYz1jb20udWE=
mobile: +38067
o: Company
givenName:: 0JvRjtC00LzQuNC70LA=
sn:: 0JDQu9C10LrRgdC10LXQstCw
telephoneNumber: 131
ou:: 0KDQtdC60LvQsNC80LA=
l:: 0JrQuNC10LI=
mail: lusy@company.com
displayName:: 0JDQu9C10LrRgdC10LXQstCwINCb0Y7QtNC80LjQu9Cw
objectClass: top
objectClass: inetOrgPerson
objectClass: organizationalPerson
cn:: 0JDQu9C10LrRgdC10LXQstCwINCb0Y7QtNC80LjQu9CwINCb0LXQvtC90LjQtNC+0LLQvdCw

дерзай...
Незабывай в клиентах указывать что кодировка 8 битная , а не 16ти битная что-бы отображало нормально , а не каракули !

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "ЛДАП и русский"
Сообщение от globus emailИскать по авторуВ закладки(ok) on 04-Окт-04, 06:22  (MSK)
>У меня всё работает на ура !
>База вот такая
>
>objectClass: top
>objectClass: organizationalUnit
>
>dn:: Y2490JDQu9C10LrRgdC10LXQstCwINCb0Y7QtNC80LjQu9CwINCb0LXQvtC90LjQtNC+0LLQ
> vdCwLG91PWxvY2FsdXNlcnMsIG89QmF0RWxlY3Ryb25pY3MsYz1jb20udWE=
слухай, а добавляешь это ты какой командой ?
потому как dn у тя не полностью описан ...
>mobile: +38067
>o: Company
>givenName:: 0JvRjtC00LzQuNC70LA=
>sn:: 0JDQu9C10LrRgdC10LXQstCw
>telephoneNumber: 131
>ou:: 0KDQtdC60LvQsNC80LA=
>l:: 0JrQuNC10LI=
>mail: lusy@company.com
>displayName:: 0JDQu9C10LrRgdC10LXQstCwINCb0Y7QtNC80LjQu9Cw
>objectClass: top
>objectClass: inetOrgPerson
>objectClass: organizationalPerson
>cn:: 0JDQu9C10LrRgdC10LXQstCwINCb0Y7QtNC80LjQu9CwINCb0LXQvtC90LjQtNC+0LLQvdCw
>
>дерзай...
а ничего больше не остается ... ну вот еще на форуме ответят чегонить ...
>Незабывай в клиентах указывать что кодировка 8 битная , а не 16ти
>битная что-бы отображало нормально , а не каракули !
эт ты имеешь ввиду TheBat! , там да, есть такая настройка, но в MS Outlook я такого переключателя не видал :( , вероятно он сам перекодирует, ну да ладно, попробую , отпишусь

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "ЛДАП и русский"
Сообщение от globus emailИскать по авторуВ закладки(ok) on 04-Окт-04, 06:59  (MSK)
>>У меня всё работает на ура !
>>База вот такая
>>
>>objectClass: top
>>objectClass: organizationalUnit
>>
>>dn:: Y2490JDQu9C10LrRgdC10LXQstCwINCb0Y7QtNC80LjQu9CwINCb0LXQvtC90LjQtNC+0LLQ
>> vdCwLG91PWxvY2FsdXNlcnMsIG89QmF0RWxlY3Ryb25pY3MsYz1jb20udWE=
>слухай, а добавляешь это ты какой командой ?
>потому как dn у тя не полностью описан ...
>>mobile: +38067
>>o: Company
>>givenName:: 0JvRjtC00LzQuNC70LA=
>>sn:: 0JDQu9C10LrRgdC10LXQstCw
>>telephoneNumber: 131
>>ou:: 0KDQtdC60LvQsNC80LA=
>>l:: 0JrQuNC10LI=
>>mail: lusy@company.com
>>displayName:: 0JDQu9C10LrRgdC10LXQstCwINCb0Y7QtNC80LjQu9Cw
>>objectClass: top
>>objectClass: inetOrgPerson
>>objectClass: organizationalPerson
>>cn:: 0JDQu9C10LrRgdC10LXQstCwINCb0Y7QtNC80LjQu9CwINCb0LXQvtC90LjQtNC+0LLQvdCw
>>
>>дерзай...
>а ничего больше не остается ... ну вот еще на форуме ответят
>чегонить ...
>>Незабывай в клиентах указывать что кодировка 8 битная , а не 16ти
>>битная что-бы отображало нормально , а не каракули !
>эт ты имеешь ввиду TheBat! , там да, есть такая настройка, но
>в MS Outlook я такого переключателя не видал :( , вероятно
>он сам перекодирует, ну да ладно, попробую , отпишусь
ну не получилось ничего ... по твоему примеру в том числе.
может в конфиге чего не хватает ?
---------------========config
allow           bind_v2
include         /usr/local/etc/openldap/schema/core.schema
include         /usr/local/etc/openldap/schema/cosine.schema
include         /usr/local/etc/openldap/schema/inetorgperson.schema
pidfile         /var/run/openldap/slapd.pid
argsfile        /var/run/openldap/slapd.args
database        bdb
suffix          "o=albumin,dc=su"
rootdn          "cn=admin,o=albumin,dc=su"
rootpw          q
directory       /var/db/openldap-data
index   objectClass     eq
-------------==========end_config


если делать так
------------======ldif
dn:: 0JPQuNC30LHRgNC10YXRgg==
objectClass: top
objectClass: person
objectClass: inetOrgPerson
cn:: 0JPQuNC30LHRgNC10YXRgg==
sn:: 0JPQuNC30LHRgNC10YXRgg==
givenName:: 0JHQvtGA0LjRgQ==
o: albumin
mail: bob1@albumin.nsk.su
--------------=======end_ldif
потом добавлять
----------------====err
root@bsd:/usr/local/etc/openldap>ldapadd -D "cn=admin,o=albumin,dc=su" -f adres1.ldif -W
Enter LDAP Password:
adding new entry "Гизбрехт"
ldap_add: Invalid DN syntax (34)
        additional info: invalid DN
-----------==========end_err

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "ЛДАП и русский"
Сообщение от Serge emailИскать по авторуВ закладки(??) on 04-Окт-04, 10:07  (MSK)
Всем привет!

Я просто перекодирую в utf8 и все, во всех почтовых клиентах нормально отображаются русские буквы. В связи с этим вопрос: зачем нужно еще в base64 и чем грозит использование просто utf8?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "ЛДАП и русский"
Сообщение от globus emailИскать по авторуВ закладки(ok) on 04-Окт-04, 10:15  (MSK)
>Всем привет!
>
>Я просто перекодирую в utf8 и все, во всех почтовых клиентах нормально
>отображаются русские буквы. В связи с этим вопрос: зачем нужно еще
>в base64 и чем грозит использование просто utf8?


если не трудно пакажи Ldif файло ...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "ЛДАП и русский"
Сообщение от globus emailИскать по авторуВ закладки(ok) on 04-Окт-04, 10:57  (MSK)
ну я понял чего это такое в твоем примере ... это результат поиска по ЛДАП ... надо ж уточнять ... а то кинул кусок непонятно чего,  и говоришь что он работет ...
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру