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

Обсуждение технических вопросов по продуктам Novell

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

Сообщение Дмитрий Савельев » 23 окт 2003, 14:36

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

Сообщение Андрей Тр. aka RH » 23 окт 2003, 15:43

Вероятно, импортировать объекты по LDAP - через LDIF-файлы ? ( утилита ICE, Import/Export Wizard в ConsoleOne1 ). Если позволяет версия Netware, конечно .. по-моему, таким образом можно создавать OU ( хотя сам не пробовал, но не вижу причин, почему нет ).
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

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 файлов
Андрей Фисенко, SUSE
[url=http://www.suse.com][/url]
Андрей Фисенко
 
Сообщения: 1311
Зарегистрирован: 05 июн 2002, 08:13
Откуда: Красноярск

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.
Аватара пользователя
Сергей Дубров
 
Сообщения: 2096
Зарегистрирован: 05 июн 2002, 06:07
Откуда: Новосибирск, ин-т ядерной физики СО РАН

Сообщение Vadziku » 24 окт 2003, 08:47

DirXML?
Vadziku
 
Сообщения: 97
Зарегистрирован: 20 июл 2002, 15:46
Откуда: Almaty, Kazakhstan

Сообщение Дмитрий Савельев » 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

Где я ошибся? Чего-то не понимаю ...
Дмитрий Савельев
 
Сообщения: 48
Зарегистрирован: 17 окт 2002, 12:42
Откуда: Москва

Сообщение Дмитрий Савельев » 24 окт 2003, 19:34

Да, забыл сказать, все это действо происходило на сервере NW5.1 SP6, DS.NLM 7.61 из ConsoleOne 1.3.5
Дмитрий Савельев
 
Сообщения: 48
Зарегистрирован: 17 окт 2002, 12:42
Откуда: Москва

Сообщение Андрей Тр. aka RH » 25 окт 2003, 07:27

При импорте каким пользователем авторизовывались ? "Insufficient access" - возможно, не хватает прав на создание данного объекта ? Что получается, если пробовать создавать пользователя, а не OU ?
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Дмитрий Савельев » 27 окт 2003, 11:44

Авторизовался пользователем Admin. У него полные права на [Root], естественно.
Из-за чего еще может быть Insufficient access при создании OU?
Дмитрий Савельев
 
Сообщения: 48
Зарегистрирован: 17 окт 2002, 12:42
Откуда: Москва


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53

cron