Сценарии регистрации и меню
Сценарии регистрации имеет важное значение для установки операционной
среды для пользователей сети. Сценарий регистрации это последовательность
команд, выполняемых при регистрации пользователя в сети. Помещаемые
в сценарий регистрации команды могут назначать для пользователя
логические диски, переключать их на конкретные драйверы, выводить
меню или запускать приложения.
Существует 3 типа сценариев регистрации, которые могут выполняться
при регистрации пользователя:
- Системный сценарий регистрации. Он находится в контейнере,
к которому принадлежит пользователь. (Для каждого регистрирующегося
пользователя может быть только один сценарий регистрации.) Например,
если пользователь принадлежит к подразделению Sales, то выполняется
сценарий регистрации для контейнера Sales.
- Профильный сценарий регистрации. Далее выполняется
профильный сценарий регистрации, который может относиться к группе
пользователей, не обязательно входящих в один и тот же контейнер.
Например, вы можете задать профильный сценарий регистрации для
менеджеров.
- Персональный сценарий регистрации. Может создаваться
супервизором или самими пользователями, которые могут включать
в него, например, команды назначения логических дисков для своих
подкаталогов или команды запуска программ. С помощью утилит NetWare
Administrator bkb NETADMIN пользователь может модифицировать свой
сценарий регистрации. По умолчанию это единственная характеристика
пользовательского объекта, которую он может изменить, пока ему
не будут предоставлены другие полномочия.
Если персональный сценарий регистрации не задан, то выполняется
сценарий регистрации по умолчанию.
Выполнение сценария
При регистрации пользователя сначала выполняет системный сценарий,
затем любой профильный сценарий, после чего - персональный сценарий.
Этот порядок имеет важное значение. Перед запуском меню или выполнением
программы обычно требуется назначить диски. Хотя сценарий регистрации
может содержать практически любую важную для пользователя команду,
будьте внимательны и не переопределяйте диски и не изменяйте переменных
операционной среды, которые могут устанавливаться в других сценариях
регистрации.
Назначение для пользователя системного сценария регистрации
Системный сценарий регистрации не выполняется для пользова теля
автоматически. Вам нужно предоставить пользователю полномочия
на контейнер, который содержит пользовательский объект. В NetWare
Administrator это делается путем буксировки объекта пользователя
на объект контейнера. При этом выводится диалоговое окно Object
Trustees с подсвеченным полномочием Browse и именем пользовательского
объекта в блоке списка Trustees. Чтобы установки были приняты,
щелкните "мышью" на OK.
Чтобы в NETADMIN предоставить пользователю полномочия на контейнер,
выделите контейнер и нажмите F10. Выберите в меню Actions for
organizational Unit пункт "View or edit trustee assignments
to this objects", затем Trustees. Выберите [All Properties
Rights] и нажмите Enter. Наберите имя объекта пользователя или
нажмите Ins для выбора из списка.
Эту процедуру можно упростить, если назначить системный сценарий
регистрации нескольким пользователям, предварительно объединив
их в группу и отбуксировав эту группу в контейнер.
Создание и присваивание профильного сценария регистрации
Профильный сценарии регистрации задаются с помощью создания профильного
объекта (в NetWare Administrator или NETADMIN). Затем вы можете
открыть для профильного объекта диалоговое окно Details и набрать
тип сценария регистрации.
Чтобы присвоить пользовательскому объекту в NetWare Administrator
профильный сценарий регистрации, дважды щелкните "мышью"
на объекте пользователя, затем щелкните "мышью" на командной
кнопке Login script выводимого диалогового окна. В поле Default
Profile наберите имя профильного сценария регистрации. Для просмотра
дерева каталога и выбора профильного объекта вы можете также щелкнуть
"мышью" на кнопке поиска.
Чтобы то же самое сделать в NETADMIN, выделите нужный объект пользователя
и нажмите F10. В выводимом диалоговом окне выберите "View
or edit properties of this object", затем выберите "Groups/Security
Equals/Profile". Подсветите пункт Profile и дважды нажмите
Ins для выбора профильного объекта из списка.
Сценарии регистрации и контекст службы каталогов
В предыдущих версиях NetWare каждый сервер должен был иметь сценарий
регистрации. В NetWare 4 пользователи регистрируются в конкретном
контексте дерева NDS. После этого выполняется сценарий регистрации
контейнера этого контекста (если пользователи имеют на него полномочия).
Команда INCLUDE в сценариях регистрации стала играть более важную
роль. Она вызывает команды сценария регистрации, записанные в
отдельных текстовых файлах. Обычно эти файлы содержат набор подпрограмм,
необходимых в различных сценариях регистрации. Команда INCLUDE
позволяет создать один файл с подпрограммами, а за тем вызывать
его из многих сценариев регистрации. Таким образом, вам не нужно
будет снова набирать команды.
NDS предоставляет администраторам различных подразделений уникальную
возможность вносить в сценарии регистрации сообщения и команды.
Это также делается с помощью команды INCLUDE. Важно отметить,
что части сценария регистрации управляются супервизорами и администраторами
вне обычного пользовательского контекста (то есть своих подразделений).
Для выполнения сценариев, вызываемых командной INCLUDE, нужно
иметь полномочия READ.
Сценарий регистрации, заданный по умолчанию
В новой сети NetWare v.4 существует простой заданный по умолчанию
сценарий регистрации. Большинство администраторов переопределяют
этот сценарий, создавая новые сценарии регистрации. Большинство
команд в сценарии - это команды MAP. Переменные операционной среды
пользователя представляются в сценарии регистрации параметрами
с символом %.