The OpenNET Project / Index page

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

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

"занесение информации в базу openLDAP" 
Сообщение от xom emailИскать по авторуВ закладки on 28-Июл-05, 18:05  (MSK)
Господа, подскажите пожалуйста (уже всю голову себе сломал) в чем тут беда. При добавлении информации в базу лдап постоянно выскакивает ошибка (причем добавлял разные ldif-файлы)
adding new entry "cn=dhcp,dc=domain,dc=ru"
ldap_add No such object

И так во всем, ни тебе ползователя добавить, ни чего поинтереснее...
OpenLDAP 2.2.27
FreeBSD 5.4

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "занесение информации в базу openLDAP" 
Сообщение от sp Искать по авторуВ закладки on 28-Июл-05, 18:11  (MSK)
>Господа, подскажите пожалуйста (уже всю голову себе сломал) в чем тут беда.
>При добавлении информации в базу лдап постоянно выскакивает ошибка (причем добавлял
>разные ldif-файлы)
>adding new entry "cn=dhcp,dc=domain,dc=ru"
>ldap_add No such object
>
>И так во всем, ни тебе ползователя добавить, ни чего поинтереснее...
>OpenLDAP 2.2.27
>FreeBSD 5.4

А как добавляешь?
А что в ldif-е?

Логичнее поставить GQ и посмотреть на свою базу в графическом интерфейсе, оно нагляднее для понимания проще, а потом уже из консоли добавлять.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "занесение информации в базу openLDAP" 
Сообщение от xom emailИскать по авторуВ закладки on 28-Июл-05, 18:15  (MSK)
>>Господа, подскажите пожалуйста (уже всю голову себе сломал) в чем тут беда.
>>При добавлении информации в базу лдап постоянно выскакивает ошибка (причем добавлял
>>разные ldif-файлы)
>>adding new entry "cn=dhcp,dc=domain,dc=ru"
>>ldap_add No such object
>>
>>И так во всем, ни тебе ползователя добавить, ни чего поинтереснее...
>>OpenLDAP 2.2.27
>>FreeBSD 5.4
>
>А как добавляешь?
>А что в ldif-е?
>
>Логичнее поставить GQ и посмотреть на свою базу в графическом интерфейсе, оно
>нагляднее для понимания проще, а потом уже из консоли добавлять.


Ну вот к примеру

dn: cn=user,dc=domain,dc=ru
objectClass: top
objectClass: person
sn: Some user
cn: user

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "занесение информации в базу openLDAP" 
Сообщение от sp Искать по авторуВ закладки on 28-Июл-05, 18:37  (MSK)
>Ну вот к примеру
>
>dn: cn=user,dc=domain,dc=ru
>objectClass: top
>objectClass: person
>sn: Some user
>cn: user

http://www.nixp.ru/articles/openldap
http://www.cultdeadsheep.org/FreeBSD/docs/Quick_and_dirty_FreeBSD_5_x_and_nss_ldap_mini-HOWTO.html

Почитай, я перерыл кучу доки в сети, пока в мозгу сложилась более-менее понятная картина.
И поставь GQ для наглядности, если установлены X-ы, есть софт и под вин. названия не помню.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "занесение информации в базу openLDAP" 
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 28-Июл-05, 18:39  (MSK)
>>Господа, подскажите пожалуйста (уже всю голову себе сломал) в чем тут беда.
>>При добавлении информации в базу лдап постоянно выскакивает ошибка (причем добавлял
>>разные ldif-файлы)
>>adding new entry "cn=dhcp,dc=domain,dc=ru"
>>ldap_add No such object
>>
>>И так во всем, ни тебе ползователя добавить, ни чего поинтереснее...
>>OpenLDAP 2.2.27
>>FreeBSD 5.4
>
>А как добавляешь?
>А что в ldif-е?
>
>Логичнее поставить GQ и посмотреть на свою базу в графическом интерфейсе, оно
>нагляднее для понимания проще, а потом уже из консоли добавлять.


Подскажи клиента под windows для редактирования, ДОБАВЛЕНИЯ, удаления записей в OpenLDAP?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "занесение информации в базу openLDAP" 
Сообщение от sp Искать по авторуВ закладки on 28-Июл-05, 18:50  (MSK)
>Подскажи клиента под windows для редактирования, ДОБАВЛЕНИЯ, удаления записей в OpenLDAP?
LdapAdmin.exe поищи 843кб весом.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "занесение информации в базу openLDAP" 
Сообщение от romz Искать по авторуВ закладки(??) on 28-Июл-05, 19:21  (MSK)
>Подскажи клиента под windows для редактирования, ДОБАВЛЕНИЯ, удаления записей в OpenLDAP?

Softerra Ldap Administrator, JXplorer

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "занесение информации в базу openLDAP" 
Сообщение от Zerot emailИскать по авторуВ закладки on 28-Июл-05, 19:01  (MSK)
Логика такая
запускается сервер LDAP
ОДИН РАЗ создается иерархическая структура (подготовительные работы с LDAP сервером)
потом в эту структуру добавляются записи - по мерен необходимости

т.е. если добавляется запись пользователя с DN cn=manager,dc=test,dc=com
то сначала должна быть создана "струкрура каталогов", т.е. добавлены записи для DN dc=test и для DN dc=com


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "занесение информации в базу openLDAP" 
Сообщение от sp Искать по авторуВ закладки on 28-Июл-05, 19:08  (MSK)
>Логика такая
>запускается сервер LDAP
>ОДИН РАЗ создается иерархическая структура (подготовительные работы с LDAP сервером)
>потом в эту структуру добавляются записи - по мерен необходимости
>
>т.е. если добавляется запись пользователя с DN cn=manager,dc=test,dc=com
>то сначала должна быть создана "струкрура каталогов", т.е. добавлены записи для DN
>dc=test и для DN dc=com
это необязательно, если я правильно понял.
запись манагера, в моем случае, прописана прямо в slapd.conf в структуру каталогов я ее не добавлял.

suffix          "dc=example,dc=com"
rootdn          "cn=Manager,dc=example,dc=com"

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "занесение информации в базу openLDAP" 
Сообщение от Аноним emailИскать по авторуВ закладки on 29-Июл-05, 05:25  (MSK)
>это необязательно, если я правильно понял.
>запись манагера, в моем случае, прописана прямо в slapd.conf в структуру каталогов
>я ее не добавлял.
>
>suffix          "dc=example,dc=com"
>rootdn          "cn=Manager,dc=example,dc=com"


ты неправильно понял.
иди на openldap.org и ищи просветления.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "занесение информации в базу openLDAP" 
Сообщение от Zerot emailИскать по авторуВ закладки on 29-Июл-05, 09:57  (MSK)
Запись админа в конфиге, в общем то, отношения к базе не имеет
это те учетные данные, с которыми можно что-то менять в базе
- т.е. просто имя и пароль администратора, которые в базу можно и не заносить
я, например, не заношу. При использовании консольных или графических утилит эти данные используются, чтобы сервер разрешил изменения в базе, например
ldapadd -x -D "cn=manager,dc=test,dc=ru"(имя админа) -w (пароль админа) -f <имя файла ldif с командами заполнения базы>

а вот заполнение базы - чтобы LDAP обеспечивал полезную функциональность - делается так и только так, как я описал выше

из ключей для понимания важно еще вот что. У вас в конфиге slapd.conf прописывается, какие файлы схем подключать. Файлы схем - это файлы объявления типизированных атрибутов и состояших из них информационных структур

далее при заполнении базы - сначала структура каталогов "ветви", потом собственно записи "листья" вы можете использовать в базе только те атрибуты и структуры атрибутов, которые присутствуют в подключенных файлах схем

после формирования структуры и заполнения базы вы можете использовать LDAP сервер, например, для авторизации

в описанном случае вам необходимо озаботиться установкой и конфигурированием ДВУХ клиентских механизмов - механизма авторизации чере LDAP (обычно это модули PAM) и механизма получения атрибутов пользователя (типа домашнего каталога, оболочки по умолчанию и т.д.) - наиболее распространенным решением является использование модулей nss_ldap

Кстати openldap сервер не включает клиентские модули, которые являются для данного проекта сторонним решением, однако сборщики дистрибутивов, RedHat и ASP - точно, включают эти модули в свои дистрибутивы

кроме того клиентские ldap-модули доступны на просторах сети, нормально компилятся и ставятся в работу, единственно придется почитать про конфигурирование стэка PAM, но к нему идет достаточно детальная дока

в принципе LDAP сложная тема, я к нему подскоки года 2 делал, пока не разобрался в основных моментах, сейчас правда и на русском появились статьи хорошие. Ищите в инете

удачи

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "занесение информации в базу openLDAP" 
Сообщение от xom emailИскать по авторуВ закладки on 29-Июл-05, 10:16  (MSK)
С добавлением базы стало более или менее ясно..Спасибо за участие...
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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