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

Получение групп пользователей

СообщениеДобавлено: 05 май 2005, 10:47
dogma
Задача такова - получить группы пользователей(имена групп, и пользователей входящих в группы), которые создаются в программе администрирования "Novell Administrator" (вроде так называются).
Короче нужно сделать что-то вроде экрана групп локалки. Если быть точнее, то нужно сделать программу наподобии сетевого меню (Novell такую сделала еще в 79-м году, мне нужна именно такая, но только под окна - админ работает в Винде). Программа будет работать на машине администратора.
Может есть специальные delphi-компоненты, которые позволяют сделать это?

Требуется сделать клиентскую чать и администраторскую.
При запуске клиентской части считываются привилегии группы в которую входит пользователь запустивший ее(прог.-клиент), и на основе их формируется сетевое меню, которое состоит из ссылок (я это предполагаю) на конкретные *.exe файлы(задачи).
В Админской части назначаются задачи конкретным группам. И если админ в nwAdmin добавляет группу, то там она становится видна "автоматом". Я в этом (устройстве сетей Novell) ничерта не разбираюсь, так что извините, если рассмешил :)

СообщениеДобавлено: 05 май 2005, 10:58
Владимир Горяев
Слов много а суть?
NWadmin чем не устраивает?
А вообще сюда http://developer.novell.com/

СообщениеДобавлено: 05 май 2005, 11:32
Влад А.Сокол aka Akina
В конце концов есть ODBC for NW - интерфейс на предоставляемый клиентом API. Развлекайся... вот только С1 или NWAdmin уже существуют - зачем велосипед изобретать?

СообщениеДобавлено: 05 май 2005, 14:41
Андрей Тр. aka RH
А Novell-то при этом какой именно ?

Re: Получение групп пользователей

СообщениеДобавлено: 05 май 2005, 15:14
Андрей Фисенко
dogma писал(а):... При запуске клиентской части считываются привилегии группы в которую входит пользователь запустивший ее(прог.-клиент), и на основе их формируется сетевое меню, которое состоит из ссылок (я это предполагаю) на конкретные *.exe файлы(задачи).


Вообще-то этим занимается ZENworks, если я правильно понял ваше "формулирование" задачи.

http://www.novell.com/ru-ru/products/zenworks

Re: Получение групп пользователей

СообщениеДобавлено: 05 май 2005, 15:43
Андрей Тр. aka RH
dogma писал(а):При запуске клиентской части считываются привилегии группы в которую входит пользователь запустивший ее(прог.-клиент), и на основе их формируется сетевое меню, которое состоит из ссылок (я это предполагаю) на конкретные *.exe файлы(задачи).
Если нужен просто список ссылок на exe-файлы, то можно раздать права группам на соответствующие ярлыки в общем каталоге ( и сами ехе-файлы, ессно ) и потом демонстрировать их пользователю. При желании можно это дело забить в виде части общего профиля пользователя - как Start | All Programs ( но это уже Зен, наверное ), тогда они будут в меню видеть только то, что им доступно.

СообщениеДобавлено: 05 май 2005, 18:00
Музалёв Николай
....ничерта не разбираюсь...

Не сойдет ли коллега объяснить , чего собственно требуется, более развернуто и понятно?

Коллеги, по-моему речь идет о NAL-механизме? или я не вник?

СообщениеДобавлено: 05 май 2005, 20:12
Владимир Горяев
Музалёв Николай писал(а): или я не вник?
Я точно не в ник :)
Наверно солнечная активность сеняя. Торможууу...
Ну и денек сегодня... Пипец

СообщениеДобавлено: 06 май 2005, 01:59
dogma
Дайте ссылу на ODBC for NW пожалуйста. Больше ничего не надо.

СообщениеДобавлено: 06 май 2005, 03:40
Timur Kazimirov
ConsoleOne последнюю тяните - рано или поздно все равно потребуется. С ней и ODBCNDS идет в виде отдельного пакета.

СообщениеДобавлено: 06 май 2005, 05:05
dogma
Уже нашел и установил ODBC для NW. Вот только заюзать его не получается. При подключении к любой таблице (на всех конечно я не пробовал) вылетает сообщение, что поставщик данных или другая служба вернули состояние F_FAIL. Причем оно вылетает при подключении грида (сетки для отображения данных) к DataSource, а при запуске приложение вызывается исключение - "Невозможно преобразовать Variant of NULL в String". Использую ADOСonnection в delphi. При это список таблиц виден. Как это решить...
...
Пока писал, со вторым (...Variant of NULL в String) разобрался.

to
Timur Kazimirov
Привет, я с Холмска :wave:

СообщениеДобавлено: 06 май 2005, 05:19
Timur Kazimirov
О как! :) Ну приветствую земляка здесь тогда!
Я, честно говоря, не программист, но в Access время от времени выборки кое-какие через ODBC for NDS делаю. Что касается дельфи, то на developer.novell.com есть все необходимое. Мне оно как-то не было нужно, но в свое время просто шарахался там и видел наборы компонент для работы с NDS.

СообщениеДобавлено: 06 май 2005, 05:38
dogma
но в Access время от времени выборки кое-какие через ODBC for NDS делаю.

Вот мне это и надо.
ЩА нашел там Delphi библиотеку для Novell Services. Может и пригодится.

Если вы умеете писать на дельфи,

СообщениеДобавлено: 07 май 2005, 00:10
Boris Morozov
то зачем нужны всякие извращения типа ODBC.
У новелла достаточно грамотно сделанное API, куча примеров и с ними все прекрасно достается из NDS. Все лежит на их сайте.

СообщениеДобавлено: 07 май 2005, 00:51
Владимир Горяев
Я вот и думаю. Можно и через LDAP даже скриптом сделать.