Глава 37. Сценарии регистрации и меню
                                                                        

            Сценарии регистрации имеет  важное  значение  для  установки
       операционной среды для пользователей сети. Сценарий регистрации -
       это последовательность команд,  выполняемых при регистрации поль-
       зователя в сети.  Помещаемые в сценарий регистрации команды могут
       назначать для пользователя логические диски,  переключать  их  на
       конкретные драйверы, выводить меню или запускать приложения.

            Существует 3  типа сценариев регистрации,  которые могут вы-
       полняться при регистрации пользователя:

            * Системный сценарий регистрации. Он находится в контейнере,
              к которому принадлежит пользователь.  (Для каждого регист-
              рирующегося пользователя может быть только  один  сценарий
              регистрации.)  Например,  если  пользователь принадлежит к
              подразделению Sales,  то выполняется сценарий  регистрации
              для контейнера Sales.

            * Профильный  сценарий  регистрации.  Далее выполняется про-
              фильный сценарий регистрации,  который может относиться  к
              группе пользователей, не обязательно входящих в один и тот
              же контейнер. Например, вы можете задать профильный сцена-
              рий регистрации для менеджеров.

            * Персональный  сценарий регистрации.  Может создаваться су-
              первизором или самими пользователями,  которые могут вклю-
              чать в него,  например, команды назначения логических дис-
              ков для своих подкаталогов или команды запуска программ. С
              помощью  утилит NetWare Administrator bkb NETADMIN пользо-
              ватель может модифицировать свой сценарий регистрации.  По
              умолчанию это единственная характеристика пользовательско-
              го объекта,  которую он может изменить,  пока ему не будут
              предоставлены другие полномочия.

            Если персональный сценарий регистрации не задан, то выполня-
       ется сценарий регистрации по умолчанию.

                              Выполнение сценария

            При регистрации  пользователя  сначала  выполняет  системный
       сценарий, затем  любой  профильный сценарий,  после чего - персо-
       нальный сценарий.  Этот порядок имеет важное значение.  Перед за-
       пуском меню  или выполнением программы обычно требуется назначить
       диски. Хотя сценарий регистрации может содержать практически  лю-
       бую важную для пользователя команду,  будьте внимательны и не пе-
       реопределяйте диски и не изменяйте переменных операционной среды,
       которые могут устанавливаться в других сценариях регистрации.

          Назначение для пользователя системного сценария регистрации

            Системный сценарий  регистрации не выполняется для пользова-
       теля автоматически.  Вам нужно предоставить пользователю полномо-
       чия на  контейнер,  который  содержит пользовательский объект.  В
       NetWare Administrator это делается путем буксировки объекта поль-
       зователя на объект контейнера. При этом выводится диалоговое окно
       Object Trustees с подсвеченным полномочием Browse и именем  поль-
       зовательского объекта  в  блоке списка Trustees.  Чтобы установки
       были приняты, щелкните "мышью" на OK.

            Чтобы в NETADMIN  предоставить  пользователю  полномочия  на
       контейнер, выделите контейнер и нажмите F10.  Выберите в меню Ac-
       tions for organizational Unit пункт "View or edit trustee assign-
       ments to this objects",  затем Trustees. Выберите [All Properties
       Rights] и нажмите Enter.  Наберите имя объекта  пользователя  или
       нажмите Ins для выбора из списка.

            Эту процедуру можно упростить, если назначить системный сце-
       нарий регистрации нескольким пользователям,  предварительно  объ-
       единив их в группу и отбуксировав эту группу в контейнер.

           Создание и присваивание профильного сценария регистрации

            Профильный сценарии  регистрации задаются с помощью создания
       профильного объекта (в NetWare Administrator или NETADMIN). Затем
       вы можете открыть для профильного объекта диалоговое окно Details
       и набрать тип сценария регистрации.

            Чтобы присвоить пользовательскому объекту  в  NetWare  Admi-
       nistrator профильный   сценарий   регистрации,   дважды  щелкните
       "мышью" на объекте пользователя,  затем щелкните "мышью"  на  ко-
       мандной кнопке  Login script выводимого диалогового окна.  В поле
       Default Profile наберите имя  профильного  сценария  регистрации.
       Для просмотра дерева каталога и выбора профильного объекта вы мо-
       жете также щелкнуть "мышью" на кнопке поиска.

            Чтобы то же самое сделать в NETADMIN, выделите нужный объект
       пользователя и нажмите F10.  В выводимом диалоговом окне выберите
       "View or edit properties of this object",  затем  выберите  "Gro-
       ups/Security Equals/Profile".  Подсветите  пункт Profile и дважды
       нажмите Ins для выбора профильного объекта из списка.

               Сценарии регистрации и контекст службы каталогов

            В предыдущих версиях NetWare каждый сервер должен был  иметь
       сценарий регистрации.  В  NetWare 4 пользователи регистрируются в
       конкретном контексте дерева NDS. После этого выполняется сценарий
       регистрации контейнера  этого  контекста (если пользователи имеют
       на него полномочия).

            Команда INCLUDE в сценариях регистрации стала  играть  более
       важную роль.  Она вызывает команды сценария регистрации, записан-
       ные в отдельных текстовых файлах. Обычно эти файлы содержат набор
       подпрограмм, необходимых  в различных сценариях регистрации.  Ко-
       манда INCLUDE позволяет создать один файл с подпрограммами, а за-
       тем вызывать его из многих сценариев регистрации.  Таким образом,
       вам не нужно будет снова набирать команды.

            NDS предоставляет  администраторам  различных  подразделений
       уникальную возможность вносить в сценарии регистрации сообщения и
       команды. Это также делается с помощью команды INCLUDE.  Важно от-
       метить,  что части сценария регистрации управляются супервизорами
       и администраторами вне обычного пользовательского  контекста  (то
       есть своих подразделений).  Для выполнения сценариев,  вызываемых
       командной INCLUDE, нужно иметь полномочия READ.

                  Сценарий регистрации, заданный по умолчанию

            В новой сети NetWare  v.4  существует  простой  заданный  по
       умолчанию сценарий регистрации. Большинство администраторов пере-
       определяют этот сценарий,  создавая новые  сценарии  регистрации.
       Большинство команд в сценарии - это команды MAP.  Переменные опе-
       рационной среды пользователя представляются в сценарии  регистра-
       ции параметрами с символом %.