Страница 1 из 1

Автоматизация создания объектов в дереве. Как организовать?

СообщениеДобавлено: 23 окт 2003, 14:36
Дмитрий Савельев
Для создания объектов User можно использовать утилиту UIMPORT с двумя файликами в параметрах. Но есть одно ограничение: данная утилита может создавать только объекты User и только в определенном контексте (который определен в управляющем файле).
Сразу возникает необходимость создания объектов Organizational Unit. Утилита UIMPORT данное действо выполнить не может.
Как выйти из данной ситуации?
Есть ли какой-нибудь способ автоматизировать последовательное создание сначала необходимых OU, затем User-ов в созданных OU?

СообщениеДобавлено: 23 окт 2003, 15:43
Андрей Тр. aka RH
Вероятно, импортировать объекты по LDAP - через LDIF-файлы ? ( утилита ICE, Import/Export Wizard в ConsoleOne1 ). Если позволяет версия Netware, конечно .. по-моему, таким образом можно создавать OU ( хотя сам не пробовал, но не вижу причин, почему нет ).

LDAP Browser/Editor version 2.8.1

СообщениеДобавлено: 23 окт 2003, 15:55
Андрей Фисенко
http://www-unix.mcs.anl.gov/~gawor/ldap ... d=282b2zip

Работа с каталогом по протоколу LDAP. Import|Export LDIF файлов

Re: Автоматизация создания объектов в дереве. Как организова

СообщениеДобавлено: 24 окт 2003, 05:42
Сергей Дубров
Дмитрий Савельев писал(а):Для создания объектов User можно использовать утилиту UIMPORT с двумя файликами в параметрах. Но есть одно ограничение: данная утилита может создавать только объекты User и только в определенном контексте (который определен в управляющем файле).
Сразу возникает необходимость создания объектов Organizational Unit. Утилита UIMPORT данное действо выполнить не может.
Как выйти из данной ситуации?
Есть ли какой-нибудь способ автоматизировать последовательное создание сначала необходимых OU, затем User-ов в созданных OU?

Я уже на другом форуме ответил, повторю ещё раз: вариант - использовать утилиту CREATOBJ из JRBUtilities:

Creatobj-W32 v2.20: Creates NDS and bindery objects.

СообщениеДобавлено: 24 окт 2003, 08:47
Vadziku
DirXML?

СообщениеДобавлено: 24 окт 2003, 19:01
Дмитрий Савельев
Попробовал сделать через C1. Экспорт получился на ура.

А вот импорт не захотел, вывалил ошибку на первом же OU.
Кусок лога программы ICE:

Import Convert Export utility for Novell eDirectory 8.6.1 version: 10210.44
Copyright 2001 Novell, Inc. All rights reserved.
Source Handler: ICE LDIF handler for Novell eDirectory 8.6.1 version: 10210.44
Destination Handler: ICE LDAP handler for Novell eDirectory 8.6.1 version: 10210.44
ICE log file: ice.log
Start time: 24 октября 2003 г. 18:53:35
Operation in progress ...

The LBURP extension is not available on the server. Using standard LDAP calls.
Record: 1, ldap_add_ext failed: 50(Insufficient access), dn: ou=Adm_Shop,ou=ZONE53,o=Firm

Total entries processed: 1
Total number of errors: 1
End time: 24 октября 2003 г. 18:53:35
Total Time: 0:00:01.190
Time per entry: 00:01.190

А вот кусок файла из которого пробовал сделать импорт:
#This LDIF file was generated by Novell's ICE and the LDIF destination handler.
version: 1

dn: ou=Adm_Shop,ou=ZONE53,o=Firm
changetype: add
objectClass: top
objectClass: organizationalUnit
revision: 52
ou: Adm_Shop

Где я ошибся? Чего-то не понимаю ...

СообщениеДобавлено: 24 окт 2003, 19:34
Дмитрий Савельев
Да, забыл сказать, все это действо происходило на сервере NW5.1 SP6, DS.NLM 7.61 из ConsoleOne 1.3.5

СообщениеДобавлено: 25 окт 2003, 07:27
Андрей Тр. aka RH
При импорте каким пользователем авторизовывались ? "Insufficient access" - возможно, не хватает прав на создание данного объекта ? Что получается, если пробовать создавать пользователя, а не OU ?

СообщениеДобавлено: 27 окт 2003, 11:44
Дмитрий Савельев
Авторизовался пользователем Admin. У него полные права на [Root], естественно.
Из-за чего еще может быть Insufficient access при создании OU?