The OpenNET Project / Index page

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

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

"OpenLDAP"
Сообщение от Saveliev Aleksey emailИскать по авторуВ закладки on 05-Окт-04, 10:19  (MSK)
Задача: сделать адресную книгу сотрудников фирмы.

Есть вопрос, интересует формат LDIF файлика с русским именем пользователя котрый бы slapadd подхватовал?

Посмотрел http://www.rfc-editor.org/rfc/rfc2849.txt есть пример для япоского языка, но от этого что-то не полегчало.
Из вышеуказанного тектовика понял что должнобыть в UTF-8.

Заранее спасибо.

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

 Оглавление

  • OpenLDAP, globus, 11:49 , 05-Окт-04, (1)
    • OpenLDAP, Saveliev Aleksey, 11:58 , 05-Окт-04, (2)
      • OpenLDAP, globus, 12:07 , 05-Окт-04, (3)
        • OpenLDAP, Saveliev Aleksey, 13:00 , 05-Окт-04, (4)
          • OpenLDAP, globus, 13:04 , 05-Окт-04, (5)
            • OpenLDAP, Saveliev Aleksey, 13:11 , 05-Окт-04, (6)
              • OpenLDAP, DogEater, 13:42 , 05-Окт-04, (7)
                • OpenLDAP, Saveliev Aleksey, 14:06 , 05-Окт-04, (8)
                  • OpenLDAP, globus, 14:36 , 05-Окт-04, (9)

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

1. "OpenLDAP"
Сообщение от globus emailИскать по авторуВ закладки(ok) on 05-Окт-04, 11:49  (MSK)
>Задача: сделать адресную книгу сотрудников фирмы.
>
>Есть вопрос, интересует формат LDIF файлика с русским именем пользователя котрый бы
>slapadd подхватовал?
>
>Посмотрел http://www.rfc-editor.org/rfc/rfc2849.txt есть пример для япоского языка, но от этого что-то не
>полегчало.
>Из вышеуказанного тектовика понял что должнобыть в UTF-8.
>
>Заранее спасибо.
сейчас на какой стадии ?

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

2. "OpenLDAP"
Сообщение от Saveliev Aleksey emailИскать по авторуВ закладки on 05-Окт-04, 11:58  (MSK)
На стадии попыток добавить пользователя у которого ФИО по русски написано.
с английскими именами все понятно.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "OpenLDAP"
Сообщение от globus emailИскать по авторуВ закладки(ok) on 05-Окт-04, 12:07  (MSK)
>На стадии попыток добавить пользователя у которого ФИО по русски написано.
>с английскими именами все понятно.


есть два пути
1. добавлять записи в utf-8
2. кодить в utf-8->Base64 что есть правильно ...

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

4. "OpenLDAP"
Сообщение от Saveliev Aleksey emailИскать по авторуВ закладки on 05-Окт-04, 13:00  (MSK)
>1. добавлять записи в utf-8
>2. кодить в utf-8->Base64 что есть правильно ...

Вот меня и интересует формат файла в UTF-8!!!
Просто перкодировать из KOI8-R в UTF-8 и вставит в файлик не прокатывает ;(

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

5. "OpenLDAP"
Сообщение от globus emailИскать по авторуВ закладки(ok) on 05-Окт-04, 13:04  (MSK)
>>1. добавлять записи в utf-8
>>2. кодить в utf-8->Base64 что есть правильно ...
>
>Вот меня и интересует формат файла в UTF-8!!!
>Просто перкодировать из KOI8-R в UTF-8 и вставит в файлик не прокатывает
>;(
либо перлом, либо man iconv

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

6. "OpenLDAP"
Сообщение от Saveliev Aleksey emailИскать по авторуВ закладки on 05-Окт-04, 13:11  (MSK)
>либо перлом, либо man iconv
Вообщем нужн пример ldif файла внутри которого будет что-то в UTF-8
Как сконвертить из одно кодировки в другую понятно как раз таки понятно iconv -f KOI8-R -t UTF-8 ....

если сконвертить строку с русским именем и вставить в cn=эта строка то пишет ошибку в формате файла.
dn:cn=Barbara Jensen, ou=Product Development, dc=airius, dc=com
objectclass:top
objectclass:person
objectclass:organizationalPerson
cn:Barbara Jensen
cn:Barbara J Jensen
cn:Babs Jensen
sn:Jensen
uid:bjensen
telephonenumber:+1 408 555 1212
description:Babs is a big sailing fan, and travels extensively in sea
rch of perfect sailing conditions.
title:Product Manager, Rod and Reel Division

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

7. "OpenLDAP"
Сообщение от DogEater Искать по авторуВ закладки(ok) on 05-Окт-04, 13:42  (MSK)
ты наверное русский cn:: в dn: решил использовать?
имо не прокатит
я пользую displayName:: - и Мыш и БыстрыйАутглюк прекрасно ищут
в dn я использую только английские символы (руглиш :-))
но ничто не помешает добавить дополнительный cn:: кодированный в base64
если совсем туго - могу поделиться скриптом на перл который добавляет в
LDAP из формата подобного csv (скрипт самописный , но работает)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "OpenLDAP"
Сообщение от Saveliev Aleksey emailИскать по авторуВ закладки on 05-Окт-04, 14:06  (MSK)
2 DogEater спасибо за инфу.
Вообщем то не очень критично, но всетаки хотелось :)
Щас попробую через displayName::

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

9. "OpenLDAP"
Сообщение от globus emailИскать по авторуВ закладки(ok) on 05-Окт-04, 14:36  (MSK)
у меня другая трабла ...

вот ldif файл ab.ldif
dn: cn=j,ou=ab,o=albumin,dc=su
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
cn:: 0JPQuNHRgNC10YXRgg==
sn:: 0JHQvt0LjRgQ==
gn:: 0JPQuNC30LC10YXRgg==
mail: bo@su
preferredLanguage: ru

при попытки добавить его
lapadd -l ab.lbif  -b "ou=ab,o=albumin,dc=su" -f slapd.conf
получаю ошибку
slapadd: dn="cn=j,ou=ab,o=albumin,dc=su" (line=10): (64) value of naming attribute 'cn' is not present in entry

которая правиться добавлением cn записи аналогичной заголовку , в моем случае если добавить cn=j то запись добавиться без проблемм ...

вот результат поиска по базе

dn: cn=j,ou=ab,o=albumin,dc=su
objectcass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
cn:: 0JPQuNC30LHRgNC10YXRgg==
cn: j
sn:: 0JHQvtGA0LjRgQ==
givenname:: 0JPQuNC30LHRgNC10YXRgg==
mail: bo@su

но ведь это не правельно ...

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


Удалить

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




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

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