Как пользоваться объектом "Назначение каталога"?

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

Как пользоваться объектом "Назначение каталога"?

Сообщение Урал » 27 авг 2004, 12:51

Вопрос, как обращаться с этим объектом. Как пишется ссылка на него в сценарии регистрации. И как обращаться к нему, если он в другом контексте.
Урал
 
Сообщения: 389
Зарегистрирован: 14 июн 2002, 18:34

Re: Как пользоваться объектом "Назначение каталога"

Сообщение PavelKHTW » 27 авг 2004, 13:58

Урал писал(а):Вопрос, как обращаться с этим объектом. Как пишется ссылка на него в сценарии регистрации. И как обращаться к нему, если он в другом контексте.

Если имелся ввиду DirectoryMap - то очень просто

====
IF MEMBER OF ".Common.khtw" THEN
MAP R Z:=mapCommon
END
====

mapCommon и есть DirectoryMap, находящийся в текущем контейнере, главное при использовании этого объекта не забыть дать на него trustees(Browse) тому объекту или контейнеру в котором он будет использоваться.
PavelKHTW
 
Сообщения: 1037
Зарегистрирован: 08 окт 2003, 13:02
Откуда: Украина

Re: Как пользоваться объектом "Назначение каталога"

Сообщение Андрей Тр. aka RH » 27 авг 2004, 14:52

не забыть дать на него trustees(Browse) тому объекту или контейнеру в котором он будет использоваться.
.. И не забыть дать тем, кому мапится диск по этой Directory Map, права на ту часть файловой системы, куда она указывает. В том смысле, что это надо делать вручную и с самим объектом DM эти права никак не связаны. Немного не понял насчет права Browse ( object rights ) - права дают обычно Compare / Read ( property rights ) на атрибуты объекта DM, или хотя бы Read на атрибут Path, чтобы люди могли получить из этого объекта ссылку на нужный ресурс. А если он в другом контексте, то, например, MAP R Z: = .mapCommon.Context ( в общем, синтаксис как и с любым объектом в NDS - так же, как если мапить через объект том ).
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Re: Как пользоваться объектом "Назначение каталога"

Сообщение PavelKHTW » 27 авг 2004, 15:37

Андрей Тр. aka RH писал(а):
не забыть дать на него trustees(Browse) тому объекту или контейнеру в котором он будет использоваться.
.. И не забыть дать тем, кому мапится диск по этой Directory Map, права на ту часть файловой системы, куда она указывает. В том смысле, что это надо делать вручную и с самим объектом DM эти права никак не связаны. Немного не понял насчет права Browse ( object rights ) - права дают обычно Compare / Read ( property rights ) на атрибуты объекта DM, или хотя бы Read на атрибут Path, чтобы люди могли получить из этого объекта ссылку на нужный ресурс. А если он в другом контексте, то, например, MAP R Z: = .mapCommon.Context ( в общем, синтаксис как и с любым объектом в NDS - так же, как если мапить через объект том ).

Ну права на каталог давать нужно - это само сабой подразумевалось :)
А Browse нужно дать для того, чтобы пользователь мог получить доступ к самому DirectoryMap - я так понимаю это самый минимум. Ну а контекст еще указывать - увольте, для этого есть объект Алиас.
PavelKHTW
 
Сообщения: 1037
Зарегистрирован: 08 окт 2003, 13:02
Откуда: Украина

Re: Как пользоваться объектом "Назначение каталога"

Сообщение Влад А.Сокол aka Akina » 27 авг 2004, 16:04

PavelKHTW писал(а):Ну а контекст еще указывать - увольте, для этого есть объект Алиас.

Вообще-то Alias и Directory Map - это абсолютно одно и то же, с той лишь разницей что объект назначения у Alias находится в дереве, а у Directory Map - в файловой системе.
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Сообщение Музалёв Николай » 27 авг 2004, 16:43

Все правильно, но на вопрос
как обращаться с этим объектом

( как я понимаю - а зачем он вообще нужен) коллеги не ответили.
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Re: Как пользоваться объектом "Назначение каталога"

Сообщение PavelKHTW » 27 авг 2004, 17:45

Влад А.Сокол aka Akina писал(а):
PavelKHTW писал(а):Ну а контекст еще указывать - увольте, для этого есть объект Алиас.

Вообще-то Alias и Directory Map - это абсолютно одно и то же, с той лишь разницей что объект назначения у Alias находится в дереве, а у Directory Map - в файловой системе.

- ну так сами себе и противоречим, не одно ведь и то же :)
PavelKHTW
 
Сообщения: 1037
Зарегистрирован: 08 окт 2003, 13:02
Откуда: Украина

Re: Как пользоваться объектом "Назначение каталога"

Сообщение Андрей Тр. aka RH » 27 авг 2004, 18:17

PavelKHTW писал(а):А Browse нужно дать для того, чтобы пользователь мог получить доступ к самому DirectoryMap - я так понимаю это самый минимум. Ну а контекст еще указывать - увольте, для этого есть объект Алиас.
Вообще, чтобы Browse давать, его сначала зачем-то отнять надо. Т.к. по умолчанию объекты и так видны всем. А про контекст - это уже дело вкуса и зависит от ситуации. К примеру, если у вас 50 контейнеров, а над ними общий для них всех профиль и рядом с ним DM для common map, используемый в логин скрипте, то создавать 50 алиасов в этих контейнерах .. оно надо ?

Вообще, ответ на изначальный вопрос простой - RTFM, все описание укладывается в несколько строчек. Один из самых простых объектов в NDS. К тому же мы пока так и не выяснили, то ли автор имел в виду или нечто иное :)
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Урал » 27 авг 2004, 20:46

Все именно так и делаю:
Дерево -CCT.
Подразделение -BUX
DM Profi - NSS_Vol:\Папка\Папка\Папка
На NSS_Vol:\Папка\Папка\Папка право чтения у всего дерева.
Есть 2 юзера 1 в корне дерева user1 2-ой в подразделении User2
Сам DM находится в корне дерева.
Первый USER1 мапит диски
User2 ну никак.
Урал
 
Сообщения: 389
Зарегистрирован: 14 июн 2002, 18:34

Re: Как пользоваться объектом "Назначение каталога"

Сообщение PavelKHTW » 27 авг 2004, 21:17

Андрей Тр. aka RH писал(а):Вообще, чтобы Browse давать, его сначала зачем-то отнять надо. Т.к. по умолчанию объекты и так видны всем.

Да нет, права я естественно не отбирал, да и imho права и Trustees несколько разные вещи. Вы попробуйте создать DirectoryMap и воспользоваться им в логин скрипте - у вас скрипт не отработает, а если вы дадите Trustees(Browse) - все будет Ок. Еще одно - при просмотре сетевого окружения(просмотр дерева), объекты DirectoryMap видны вместе с контейнерами(но только если есть trustees browse)

Для
Урал
- так напишите DM с учетом контекста, и будет вам все Ок
PavelKHTW
 
Сообщения: 1037
Зарегистрирован: 08 окт 2003, 13:02
Откуда: Украина

Сообщение Влад А.Сокол aka Akina » 28 авг 2004, 15:15

В принципе объект Directory Map нужен для двух вещей.

1) Укорачивать логин-скрипты и прочую текстовку, одновременно улучшая читабельность (или снижая ее - по потребности).
Сравните:

Map Root V: = O/OU1/OU2/FS1:DATA\Cat1\Cat2\Veda

и при созданном объекте Directory Map с содержимым ConsultantPlus = O/OU1/OU2/FS1:DATA\Cat1\Cat2\Veda

Map Root V: = ConsultantPlus

2) Упрощать процесс перемещения каталогов.
Сравните:

Переписывать во всех логин-скриптах

Map Root V: = O/OU1/OU2/FS1:DATA\Cat1\Cat2\Veda
на
Map Root V: = O/OU1/OU2/FS1:USERDATA\Cat1\Cat2\Veda

или один раз изменить путь в объекте Directory Map и не трогать вообще логин-скрипты.

То же справедливо и для объекта типа Alias.
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия


Вернуться в Novell

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

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

cron