ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



 

Часть 13

13.  УСТАНОВКА ПРИНИМАЕМЫХ ПО УМОЛЧАНИЮ СИСТЕМНЫХ ПАРАМЕТРОВ

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

Описание Утилиты SysCon

Утилита SysCon представляет собой средство назначения первоначальной системной конфигурации NetWare. Она предоставляет Вам следующий набор вариантов:
- Вариант Accounting (Ведение учета) позволяет Вам регистрировать употребление ресурсов файлового сервера, устанавливать ведение учета на файловом сервере, просматривать и модифицировать запрошенные службы файлового сервера, и их объем, а также просматри
вать и модифицировать информацию о списке лиц, которым разрешено обращаться к службам обработки файлов. Более подробная информация о ведении учета представлена в справочном руководстве администратору сети NetWare.
- Вариант File Server Information (Информация о файловых серверах) позволяет Вам выводить список файловых серверов, присоединенных к Вашей сети, просматривать информацию по конфигурации любого файлового сервера, просматривать количество пользователей, по
дключенных в данный момент к файловому серверу, а также посмотреть версию NetWare, на которой работает файловый сервер.
- Вариант Group Information (Информация о группах) позволяет Вам вывести список групп пользователей, которые определены на файловом сервере, а также просматривать и модифицировать информацию о группе. Более подробная информация об этом варианте приведена
 в следующей главе.
- Вариант Supervisor Options (Вариант администратора) доступен ТОЛЬКО в том случае, если Вы обладаете привилегиями администратора. Эти варианты включают установки предполагаемых по умолчанию параметров по обеспечению безопасности и по доступу, а также ус
тановку системного сценария вхождения в сеть. Вы будете использовать эти варианты при установке системных атрибутов, предполагаемых по умолчанию.
- Вариант User Information позволяет Вам вывести список всех пользователей на файловом сервере, а также просматривать и модифицировать информацию о пользователях. Более подробно об этом см. в следующей главе.

Использование Утилиты SysCon для Назначения Системных параметров по умолчанию 

ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іNetWare System Configuration V2.12    Saturday May 13, 1989 10:31 amі
і                User PATRIC On File Serxer LARKSPUR                 і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

                      ЪДДДДДДДДДДДДДДДДДДДДДДДДДї
                      і    Available Topics     і
                      ГДДДДДДДДДДДДДДДДДДДДДДДДДґ
                      ііAccounting              і
                      ііChange Current Server   і
                      ііFile Server Information і
                      ііGroup Information       і
                      ііSupervisor Options      і
                      ііUser Information        і
                      АДДДДДДДДДДДДДДДДДДДДДДДДДЩ

Из главного меню утилиты SysCon выберите вариант "Supervisor Options".

               ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
               і          Supervisor Options          і
               ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
               ііDefault Account Balance/Restrictions і
               ііDefault Time Restrictions            і
               ііEdit System AUTOEXEC File            і
               ііFile Server Console Operators        і
               ііIntruder Detection/Lockout           і
               ііSystem Login Script                  і
               ііView File Server Error Log           і
               АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

Этот вариант могут выбрать только те пользователи, которые имеют права администратора сети на установленном в данный момент файловом сервере. Опция Supervisor Options содержит следующий набор вариантов:
DEFAULT ACCOUNT BALANCE/RESTRICTIONS (Задаваемые по умолчанию значения баланса и/или ограничений по учетной информации) - этот вариант позволяет Вам просматривать и модифицировать предполагаемые по умолчанию значения ограничений по обеспечению защиты дан
ных для вновь создаваемых пользователей.
Примечание: Производимое изменение предполагаемых по умолчанию ограничений по обеспечению защиты данных не затрагивает прав уже существующих пользователей.
Если на файловом сервере была установлена система ведения учета, Вы можете также просмотреть и изменить назначенные по умолчанию значения баланса учетной информации для новых пользователей.
DEFAULT TIME RESTRICTIONS (Задаваемые по умолчанию ограничения на время работы в сети) - этот вариант позволяет Вам просматривать и модифицировать заданные по умолчанию значения времени, в течение которого новый пользователь будет иметь возможность произ
водить вхождения в сеть, в случае, когда его учетная информация создается впервые.
Примечание: Производимое изменение задаваемых по умолчанию ограничений на время вхождения в сеть не изменит ограничений на время вхождения, назначенных в ранее созданной учетной информации любого другого пользователя.
EDIT SYSTEM AUTOEXEC FILE (Редактирование системного файла AUTOEXEC) Системный файл AUTOEXEC представляет собой файл, содержащий команды консоли, которые файловый сервер должен "автоматически выполнить" при начальной загрузке сервера. Этот вариант позвол
ит Вам просмотреть и модифицировать системный файл AUTOEXEC. Описание этого варианта приведено в главе 15, "Управление ресурсами файлового сервера".
FILE SERVER CONSOLE OPERATORS (Операторы консоли файлового сервера) этот вариант позволяет Вам просматривать и модифицировать тех пользователей и группы пользователей, которые имеют санкции на перевод рабочей станции в режим консоли файлового сервера.
INTRUDER DETECTION/LOCKOUT (Обнаружение/блокировка от несанкционированных пользователей) - этот вариант позволяет Вам выяснить, отслеживает ли файловый сервер попытки вмешательства в пользовательскую учетную информацию, указать критерий для файлового сер
вера по выявлению числа попыток некорректного вхождения в сеть, производимых посторонним пользователем, а также указать, должен ли файловый сервер заблокировать учетную информацию, если он обнаружит несанкционированного пользователя, пытающегося вмешатьс
я в эту информацию.
SYSTEM LOGIN SCRIPT (Системный сценарий вхождения в сеть) - этот вариант позволяет Вам просматривать и модифицировать системный сценарий вхождения в сеть. Системный сценарий вхождения в сеть является сценарием, который выполняется для всех пользователей,
 когда они осуществляют вхождения в файловый сервер, перед тем, как выполняются индивидуальные сценарии пользователей. Системный сценарий вхождения в сеть является идеальным местом размещения команд из сценария вхождения, которые должен выполнять каждый 
пользователь при входе в систему.
VIEW FILE SERVER ERROR LOG (Просмотр журнала регистрации ошибок файлового сервера) - этот вариант позволяет Вам просмотреть ошибки, занесенные в журнал ошибок, и почистить его. Журнал регистрации ошибок файлового сервера представляет собой файл, куда зап
исываются все серьезные ошибки, произошедшие во время работы файлового сервера.

Выбор Задаваемых по Умолчанию Ограничений Баланса Учетной Информации

Назначение Предполагаемых по Умолчанию Ограничений Баланса Учетной Информации 

       ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
       і         Default Account Balance/Restrictions         і
       ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
       іAccount Has Expiration Date:      No                  і
       і   Date Account Expires:                              і
       іLimit Concurrent Connections:     Yes                 і
       і   Maximum Connections:           1                   і
       іRequire Password:                 Yes                 і
       і   Minimum Password Length:       5                   і
       іForce Periodic Password Changes:  Yes                 і
       і   Days Between Forced Changes:   10                  і
       і   Limit Grace Logins:            Yes                 і
       і      Grace Logins Allowed:       3                   і
       іRequire Unique Passwords:         Yes                 і
       іAccount Balance:                  0                   і
       іAllow Unlimited Credit:           Yes                 і
       і   Low Balance Limit:                                 і
       іLimit Disk Space:                 Yes                 і
       іMaximum Disk Space (in KB):       10000               і
       АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

Вы можете установить нижеследующие значения, предполагаемые по умолчанию, которые будут применяться с момента их назначения для вновь создаваемых пользователей:
ACCOUNT HAS EXPIRATION DATE (Назначена ли дата истечения ведения учетной информации пользователя) - Если этот атрибут установлен в значение "Yes" (да), то по истечении указанной даты ведение учетной информации пользователя будет автоматически прекращено,
 и эта информация становится недоступной для использования до тех пор, пока Администратор не произведет обновления этой информации.
DATE ACCOUNT EXPIRES (Дата завершения ведения учетной информации) Если вариант "Account Has Expiration Date" был установлен в "Yes", то это поле содержит дату завершения ведения учетной информации.
LIMIT CONCURRENT CONNECTIONS (Наличие ограничения на одновременные подсоединения) - Если этот вариант установлен в значение "Yes", это означает, что пользователь ограничивается в числе рабочих станций, с которых он может входить в сеть в одно и то же вре
мя.
MAXIMUM CONNETIONS (Максимальное число подсоединений) - Если вариант "Limit Concurrent Connections" установлен в значение "Yes", то это поле задает максимальное число станций, с которых пользователь может быть входить в сеть в одно и то же время.
REQUIRE PASSWORD (Требование пароля) - Если этот вариант установлен в значение "Yes", то пользователю потребуется иметь пароль.
MINIMUM PASSWORD LENGTH (Минимальная длина пароля) - Если вариант "Require Password" установлен в значение "Yes", то это поле содержит минимальную длину требуемого пароля. Эта длина может изменяться в пределах от одного до двенадцати символов. В общем сл
учае, чем длиннее пароль, тем большую защиту он обеспечивает.
FORCE PERIODIC PASSWORD CHANGES (Необходимость периодического изменения пароля) - Если вариант "Require Password" установлена в значение "Yes", то это поле указывает, требуется ли пользователю изменять свой пароль через определенные интервалы времени. Ес
ли этот вариант установлен в значение "Yes", то пароль периодически будет становиться недействительным, и пользователю будет выдаваться приглашение для изменения пароля.
DAYS BETWEEN FORCED CHANGES (Число дней между изменениями пароля) Если режим "Force Periodic Password Changes" установлен в значение "Yes", то это поле содержит количество дней, когда пользователь может использовать пароль до того, как он станет недейств
ительным.
Насколько часто следует изменять пароли, зависит от многих факторов, в том числе сюда включаются необходимость обеспечения безопасности, наличие физических возможностей для несанкционированного доступа к сети, и уязвимость отдельных файлов, к которым нес
анкционированный пользователь может получить доступ, используя эту учетную информацию. Чтобы противостоять этим факторам, Вам следует установить некоторый баланс между причиняемыми пользователям неудобствами, которые заключаются в необходимости периодиче
ски запоминать новые пароли, и дополнительным временем и усилиями, которые потребуются для организации управления системой.
DATE PASSWORD EXPIRES (Дата истечения действия пароля) - Если вариант "Force Periodic Password Changes" установлена в значение "Yes", то данное поле указывает день, когда пароль пользователя станет недействительным. После этого дня файловый сервер будет 
информировать пользователя о том, что его или ее пароль стал недействительным, при каждом подключении пользователя к файловому серверу. Более того, если вариант "Limit Grace Logins" установлена в значение "Yes", то файловый сервер не разрешит пользовател
ю войти в систему, если недействительный пароль не был изменен за указанное число возможных подключений.
Каждый раз, когда пользователь изменяет свой пароль, файловый сервер будет автоматически устанавливать следующую дату истечения действия пароля. Если пароль пользователя изменяет Администратор, то файловый сервер отметит этот пароль как недействительный,
 вынуждая пользователя выбрать новый.
LIMIT GRACE LOGINS (Наличие ограничения на число возможных подключений) - Если вариант "Force Periodic Password Changes" установлен в значение "Yes", то это поле указывает, будет ли пользователь принуждаться к изменению пароля, или же недействительный па
роль просто послужит напоминанием пользователю на необходимость смены его на новый. Если это поле установлено в значение "Yes", то пользователь имеет ограниченной количество возможностей для изменения пароля. Если пользователь не изменил пароль за указан
ное число вхождений в систему, то он или она, лишается возможности входа в сеть.
GRACE LOGIN ALLOWED (Число разрешенных возможностей подключения) - Если вариант "Limit Grace Logins" установлен в значение "Yes", то данное поле указывает на количество возможностей, предоставляемых пользователю для изменения недействительного пароля. Ес
ли пользователь не изменил пароль за указанное число вхождений в систему, то он или она не будет более иметь возможности подключения.
REMAINING GRACE LOGINS (Оставшееся число предоставляемых подключений) - Если вариант "Limit Grace Logins" установлен в значение "Yes", то это поле содержит оставшееся количество возможностей, когда пользователь может входить в систему с использованием не
действительного пароля. Когда это число достигает нулевого значения, у пользователя не будет возможности подключаться до тех пор, пока Администратор не предоставит пользователю большее число разрешенных возможностей подключения, или не изменит дату истеч
ения действия пароля так, что этот пароль снова станет действительным. Это поле автоматически переустанавливается на значение, задаваемое в опции "Grace Logins Allowed", каждый раз, когда происходит изменение пароля.
REQUIRE UNIQUE PASSWORDS (Требование уникальных паролей) - Если вариант "Require Password" установлен в значение "Yes", то это поле указывает, должен ли пользователь каждый раз при изменении пароля использовать другой пароль. Если этот вариант установлен
 в значение "Yes", то пользователю не разрешается изменять пароль на такой, который он использовал в предыдущий раз.
DEFAULT ACCOUNT BALANCE RESTRICTIONS (Предполагаемые по умолчанию ограничения баланса учетной информации) - Если на файловом сервере была установлена система ведения учета, Вы можете просмотреть и изменить назначенные по умолчанию значения баланса учетно
й информации для новых пользователей.
LIMIT DISK SPACE (Ограничение дискового пространства) - Этот вариант будет появляться на экране только в том случае, если при установке операционной системы NetWare был выбран вариант отслеживания использования дискового пространства пользователем. Если 
этот вариант установлен в значение "Yes", то поле "Maximum Disk Space" указывает на максимальный объем дискового пространства, которое может быть доступно пользователю на файловом сервере.
MAXIMUM DISK SPACE (Максимальный объем дискового пространства) - Если вариант "Limit Disk Space" установлена в значение "Yes", то это поле указывает на максимальное количество дискового пространства, которое может быть доступно пользователю. Поскольку пр
остранство на диске выделяется в блоках по 4К, то это поле используется для указания того, сколько блоков выделено пользователю. Заметим, что при определении объема дискового пространства, занимаемого файлом, размер файла должен быть выравнен на границу 
следующих 4К.
Эти устанавливаемые по умолчанию значения могут быть изменены для каждого пользователя (см. Главу 14, "Назначение групп и пользователей").

Назначение Задаваемых по Умолчанию Ограничений на Время Работы в Сети 

  ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
  і                    Default Time Restrictions                   і
  ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
  і                       AM                      PM               і
  і              1                   1 1 1                   1 1   і
  і              2 1 2 3 4 5 6 7 8 9 0 1 2 1 2 3 4 5 6 7 8 9 0 1   і
  і             ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і
  і  Sunday     і**************************************          і і
  і  Monday     і           *************************************і і
  і  Tuesday    і******     *************************************і і
  і  Wednesday  і******     *************************************і і
  і  Thursday   і******     *************************************і і
  і  Friday     і******     *************************************і і
  і  Saturday   і******     *************************************і і
  і             АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ і
  і                                   Sunday 3:00 am To 3:30 am    і
  АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

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

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

Назначение Операторов Консоли Файлового Сервера 

                 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
                 і  File Server Console Operators  і
                 ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
                 ііNET$$MAN      і (Пользователь)  і
                 ііPATRIC        і (Пользователь)  і
                 ііSUPERVISOR    і (Пользователь)  і
                 іі              і                 і
                 іі              і                 і
                 іі              і                 і
                 АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

Этот вариант позволяет Вам просматривать и модифицировать список пользователей и групп пользователей, которые имеют полномочия на работу с консолью файлового сервера со своих рабочих станций с использованием утилиты FConsole.
Команды консоли файлового сервера включает в себя утилиты для текущего контроля состояния технических параметров сети. Более детально эти утилиты обсуждаются в Главе 15, "Управление ресурсами файлового сервера".
Перед тем, как Вы сможете использовать этот вариант, Вам нужно будет назначить пользователей и группы пользователей.
По нажатию клавиши  Вам высветится список пользователей и групп, которые не являются операторами консоли. Для выбора оператора консоли выделите повышенной яркостью имя пользователя или группы в этом списке и нажмите .

Установка Защиты от Несанкционированного Пользователя 

   ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
   і                  Intruder Detection/Lockout                  і
   ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
   іDetect Intruders:                Yes                          і
   і                                                              і
   іIntruder Detection Threshold                                  і
   іIncorrect Login Attemps:         3                            і
   іBad Login Count Retention Time:  1  Days  0 Hours  0  Minutes і
   і                                                              і
   іLock Account After Detection:    Yes                          і
   і   Length Of Account Lockout:    0  Days  0 Hours  15 Minutes і
   АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

INTRUDER DETECTION LOCKOUT (Блокировка при обнаружении несанкционированного пользователя) - позволяет Вам решить, что представляет собой несанкционированный пользователь, и что при этом делать. (Значение атрибута Detect Intruders, установленное в Yes (да
), означает, что файловый сервер будет отслеживать попытки некорректногоь вмешательства.)
Ныне действующее определение несанкционированного пользователя говорит, что это тот, кто пытается войти в сеть с неправильным паролем более чем заданное число раз в течение заданного промежутка времени. Это лицо и в самом деле может быть несанкционирован
ным пользователем. Но, кроме того, это может быть и законный пользователь, забывший свой пароль или же неумеющий правильно его ввести.
Администратор сети назначает, сколько попыток (Incorrect Login Attemps - попытки некорректного вхождения в систему) и в течение какого времени (Bad Login Count Retention Time - время накопления счетчика неправильных вхождений в систему) определяют вторже
ние (Intruder Detection Threshold - критерий обнаружения несанкционированного пользователя), а затем указывает, будет ли файловый сервер блокировать ведение данной учетной информации после попытки вмешательства (блокировать учетную информацию после обнар
ужения), и как долго после этого учетная информация будет оставаться заблокированной.
Существует возможность, что кто-нибудь, имеющий список системных пользователей (который подразумевает любого пользователя Вашей системы), принудит систему к блокировке учетной информации всех пользователей, включая учетную информацию Администратора. Это 
следует принять во внимание при назначении времени, на которое будет оставаться заблокированной учетная информация. Кроме того, Вы можете, при желании, назначить второго пользователя, которому будут предоставлены привилегии, эквивалентные привилегиям Адм
инистратора. Тогда Вы можете выйти в режим блокировки только в том случае, если оказалась заблокированной учетная информация и администратора сети и второго пользователя.

Создание Системного Сценария Вхождения в Сеть 

ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і                        System Login Script                         і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іMAP DISPLAY OFF                                                     і
іPC COMPATIBLE                                                       і
іDOS BREAK OFF                                                       і
іMAP S1:=SYS:PUBLIC                                                  і
іMAP S2:=SYS:PUBLIC/%OS/%MACHINE/%OS_VERSION                         і
іMAP S3:=SYS:PCAPPS/FLEX/DATA                                        і
іMAP S4:=SYS:PCAPPS/FLEX                                             і
іMAP S5:=SYS:PCAPPS/WP                                               і
іMAP S6:=SYS:PCAPPS/SCALC                                            і
іMAP S7:=SYS:PCAPPS/OW                                               і
іCOMSPEC=S2:COMMAND.COM                                              і
іIF P_STATION = "0000C0BF8811" BEGIN                                 і
і  MAP INSERT S1:=SYS:PUBLIC/EGACFG                                  і
і  MAP S16;=C:\                                                      і
іEND                                                                 і
іIF MEMBER OF "ACCOUNTING" MAP H:=SYS:PCAPPS/NV                      і
іMAP N:=SYS:DOCUMENT\SHARWARE                                        і
іDOS SET LOGIN_NAME="%LOGIN_NAME"                                    і
іDOS SET PROMPT="$P$G"                                               і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

Системный сценарий вхождения указывает действия, выполняемые всеми пользователями при входе в сеть. Команды из системного сценария вхождения выполняются перед командами пользовательского сценария.
Сценарии входа в сеть составляется из собственно команд сценария вхождения и идентификаторов сценария вхождения. Эти команды сообщают программе LOGIN о необходимости выполнения определенных действий, таких как установить путь драйвера или отобразить на э
кране дисплея некоторый текст. Идентификаторы являются заранее определенными символами, которые могут быть использованы в представленных выше командах LOGIN. Идентификаторы являются переменными, они представляют собой ту информацию, которая может изменят
ься. Например, идентификатор DAY_OF_WEEK содержит символьную строку "Monday", "Tuesday" или значение какого-либо другого дня недели. Идентификаторы могут выводиться на экран дисплея (см. команду WRITE), или могут использоваться в операторах сравнения (см
. команду IF...THEN).
Сценарии вхождения, как и командные пакетные файлы, могут получаться сложными. Хорошей практикой является документирование всех сценариев вхождения в сеть для того, чтобы их можно было быстро переназначить. (См. Приложение В, "Утилиты Сети" для получения
 информации о документировании сценариев вхождения в сеть.)

Идентификаторы Сценария Вхождения в Сеть

Идентификаторы, используемые в сценариях вхождения в сеть, могут находиться в любом месте сценария. Идентификаторы с предшествующим знаком процента (%) будут заменяться на соответствующие им текстовые значения. При использовании идентификаторов со знаком
 процента, имена идентификаторов ДОЛЖНЫ быть набраны ЗАГЛАВНЫМИ БУКВАМИ. 

     ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
     і            ИДЕНТИФИКАТОРЫ СЦЕНАРИЯ ВХОЖДЕНИЯ               і
     ГДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
     і Идентификатор           і Текстовое Значение               і
     ГДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
     і HOUR (ЧАСЫ)             і от 1 до 12                       і
     і HOUR24 (ЧАСЫ24)         і от 00 до 23                      і
     і MINUTE (МИНУТЫ)         і от 00 до 59                      і
     і SECOND (СЕКУНДЫ)        і от 00 до 59                      і
     і AM_PM                   і до полудня или после полудня     і
     і MONTH  (МЕСЯЦ)          і от 01 до 12                      і
     і MONTH_NAME (НАЗВАНИЕ    і June (Июнь), May (Май) и т.п.    і
     і                МЕСЯЦА)  і                                  і
     і DAY  (ДЕНЬ)             і от 01 то 31                      і
     і YEAR (ГОД)              і 1983, 2016 и т.п.                і
     і SHORT_YEAR (ПОСЛЕДНИЕ   і 83, 16 и т.п.                    і
     і            ЦИФРЫ ГОДА)  і                                  і
     і DAY_OF_WEEK (ДНИ НЕДЕЛИ)і Monday (Понедельник), Tuesday    і
     і                         і (Вторник) и т.п.                 і
     і NDAY_OF_WEEK (НОМЕРА    і от 1 до 7 (1=Monday)             і
     і           ДНЕЙ НЕДЕЛИ)  і                                  і
     і LOGIN_NAME              і имя подключения пользователя     і
     і FULL_NAME               і полное имя пользователя          і
     і STATION                 і номер станции                    і
     і GREETING_TIME (ФОРМА    і Morning (Утро), Afternoon (День),і
     і       ПРИВЕТСТВИЯ)      і или Evining (Вечер)              і
     і NEW_MAIL (НОВАЯ ПОЧТА)  і Да или Нет                       і
     і OS (ОПЕРАЦИОННАЯ        і MSDOS                            і
     і               СИСТЕМА)  і                                  і
     і OS_VERSION (ВЕРСИЯ ОС)  і V2.11 или V3.00                  і
     і MACHINE  (КОМПЬЮТЕР)    і IBM_PC, COMPAQ и т.п.            і
     і SHELL_TYPE              і номер типа оболочки Shell        і
     і P_STATION               і номер физической станции         і
     і SMACHINE                і краткое имя машины               і
     і MEMBER OF               і нет текстового значения          і
     АДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

Команды Сценария Вхождения в Сеть

Каждая команда сценария вхождения должна быть записана в своей собственной строке. LOGIN игнорирует пустые строки. Нижеследующие команды доступны для использования в сценарии вхождения в сеть: 
MAP                  WRITE               EXIT
DRIVE                IF...THEN           BREAK
DOS BREAK            # (EXEC)            REMARK
COMSPEC=             INCLUDE             DISPLAY
FDISPLAY             PAUSE               MACHINE NAME=
DOS SET              ATTACH              PCCOMPATIBLE

Описание команд сценария вхождения приведено ниже в алфавитном порядке.
ATTACH
После того, как пользователь произвел вхождение в сеть с одного файлового сервера, команда ATTACH (Присоединить) подключает его ко второму файловому серверу. (При условии, что существует более чем один сервер.)
Например, если пользователь произвел вхождение в сеть с файлового сервера FS1, то команда сценария входа в сеть:
ATTACH FS2
подключит этого пользователя к файловому серверу FS2. Если пользователи имеют одно и тоже имя подключения и пароль на втором файловом сервере, то они будут автоматически к нему присоединяться; в противном случае, от них потребуется ввести соответствующие
 серверу FS2 пользовательские имена и пароли. Команда ATTACH не выполняет сценарий вхождения в сеть на сервере, к которому присоединяет пользователя. Следовательно, всевозможные назначения накопителя и т.п. должны быть выполнены в текущем сценарии вхожде
ния. Например, чтобы назначить литеру накопителя L: для директории DOCS на томе SYS: на файловом сервере FS, Вам придется поместить в текущий сценарий вхождения следующую команду:
ATTACH FS2 MAP L:=FS2/SYS:DOCS
BREAK (Cм. также команду DOS BREAK, представленную ниже)
Эта команда представлена двумя командами, либо BREAK ON, либо BREAK OFF. По умолчанию - это команда BREAK OFF, которая означает, что пользователь не может использовать клавишу BREAK для отмены или прерывания выполнения сценария вхождения в сеть.
Как правило, Администратор сети будет устанавливать по умолчанию команду BREAK в состояние OFF.
COMSPEC
Команда COMSPEC является переменной среды DOS, которая сообщает в DOS имя командного процессора и где он может находиться. По умолчанию он помещается в корневом каталоге загрузочного диска и его имя по умолчанию COMMAND.COM. NetWare требует, чтобы команд
ный процессор, из которого загружается рабочая станция, также был загружен на сетевой накопитель. Кроме того, накопитель поиска должен быть назначен каталогу, содержащему командный процессор.
Например, если Вы осуществляете загрузку ПК с накопителя А, то команда COMSPEC будет иметь вид A:\COMMAND.COM. Вы можете проверить, какое значение в данный момент имеет переменная COMSPEC, введя команду SET и нажав клавишу .
Команда COMSPEC из сценария вхождения сообщает в DOS, где находится командный процессор после того, как пользователь осуществил вхождение в сеть с некоторого файлового сервера. Обычно командный процессор называется COMMAND.COM, но существует несколько до
ступных сторонних командных процессоров, которые имеют другие имена. Чтобы установить COMSPEC, Вы должны произвести назначение (например, выполнить команду MAP) для каталога, содержащего соответствующий командный процессор, и установить Вашу команду COMS
PEC на этот накопитель и в файл. Например: 
MAP S1:=SYS:PUBLIC MAP
S2:=SYS:PUBLIC/%MACHINE/%OS_VERSION
COMSPEC=S2:COMMAND.COM
 указывает, что COMMAND.COM загружается из второго каталога поиска, и что второй каталог поиска отображается на соответствующий подкаталог DOS, содержащий корректную версию COMMAND.COM. Если Вы введете после этого команду DOS: SET, то увидите:
COMSPEC:=Y:COMMAND.COM
DOS BREAK
Эта команда представлена двумя командами, либо DOS BREAK ON, либо DOS BREAK OFF. По умолчанию - это команда DOS BREAK ON, которая разрешает использование комбинации клавиш CTRL/BREAK.
Назначение этой команды определяет, может ли пользователь прерывать команды DOS во время выполнения процесса вхождения, используя комбинации клавиш CTRL/BREAK. Команда DOS BREAK OFF запрещает использование комбинации клавиш CTRL/BREAK для прерывания кома
нд DOS во время выполнения процедуры вхождения.
DOS SET
Используйте команду DOS SET для установки переменных среды DOS. Например:
DOS SET PROMPT = "$P$G"
устанавливает системное приглашение со знаком "больше чем" ( > ) на текущий накопитель и каталог, как показано ниже:
F:\USERS\JSMITH\>
В следующем примере команда:
DOS SET USERNAME = "%LOGIN_NAME"
устанавливает переменную, называемую USERNAME, в значение, эквивалентное имени подключения пользователя. Значение переменной, указанное после знака равенства (=), должно быть заключено в кавычки. Если пользователь имеет имя подключения JSMITH, то, когда 
Вы введете команду DOS SET, сможете увидеть:
USERNAME=JSMITH
DOS VERIFY
Синтаксис для этой команды представляется либо как DOS VERIFY OFF, либо как DOS VERIFY ON. Команда NCOPY системы NetWare осуществляет автоматическую проверку корректности произведенного копирования данных. Команда COPY системы DOS этого не делает. Если в
 сценарии вхождения объявлена команда DOS VERIFY OFF, то проверка будет производиться только в том случае, если включен параметр /v. Например:
СOPY <имя файла> a:/v
Если в сценарии вхождени объявлена команда DOS VERIFY ON, то при выполнении всех команд копирования будет проводиться проверка копируемых данных.
DRIVE
Cинтаксис этой команды следующий:
DRIVE n: (где n - буква)
или
DRIVE *n: (где n - число)
Используйте эту команду для назначения литеры накопителя текущему накопителю. Система NetWare по умолчанию назначает первым сетевым накопителем текущий накопитель во время процедуры вхождения.
Эта команда может быть использована вместе с командой MAP (см. ниже) для размещения пользователя в отдельном каталоге во время вхождения:
Пример1:
MAP F:=SYS:%LOGIN_NAME MAP G:=SYS:APPS\ACCTING DRIVE G:
При этом пользовательским текущим каталогом будет:
G:=\APPS\ACCTING>
Пример2:
MAP *1:=SYS:%LOGIN_NAME MAP *2:=SYS:APPS\ACCTING DRIVE *2:
Если первым сетевым накопителем (1*:) является F:, а вторым сетевым накопителем (*2:) является G:, то пользовательским текущим каталогом будет:
G:=\APPS\ACCTING>
Пример3:
DRIVE C:
используется для того, чтобы сделать текущим локальный жесткий диск. В этом случае, текущим каталогом, соответственно, будет:
C:\>
ISPLAY и FDISPLAY
Синтаксис этих команд следующий:
[F]DISPLAY [директория/]имя_файла
Эти команды позволяют Вам высветить на экран текстовый файл в качестве сообщения во время вхождения. Команда DISPLAY показывает непосредственно символы из файла так, как "они есть", включая управляющие символы и специальные коды. Команда FDISPLAY отфильт
ровывает в сообщении коды редактора WordStar.
Например, следующий набор команд:
MAP *1=SYS:%LOGIN_NAME MAP *S1=SYS:PUBLIC MAP *S2=SYS:%MACHINE_NAME\%OS\%OS_VERSION DISPLAY S1:daily.msg
будет отображать файл с именем DAILY.MSG из директории PUBLIC. Этот файл может содержать, например, сообщение, напоминающее пользователям о субботнем резервировании системы:
"Помните, создание копии ЛВС производиться с 8 часов утра до полудня субботы."
Если указанного файла или каталога не существуют в то время, когда пользователь осуществляет вхождение в сеть, то на экран дисплея сообщение об ошибке выводиться не будет.
EXIT
Синтаксис этой команды следующий:
EXIT "команда"
Команда EXIT прекращает выполнение сценария вхождения и активизирует указанную команду. Эта команда может быть командой типа .COM, .EXE или .BAT, она должна быть заключена в кавычки, и может иметь длину, не превышающую четырнадцать символов. Например:
EXIT "menu"
будет осуществлять выход пользователя из сценария вхождения по команде, имеющей имя MENU.COM, MENU.EXE или MENU.BAT.
Наиболее очевидным является использование команды EXIT для осуществления выхода по файлу меню или командному пакетному файлу, или же внутри конструкции IF...THEN, которая завершает выполнение при наличии специальных условий. Например:
IF DAY_OF_WEEK = "Saturday" and LOGIN_NAME <> "SUPERVISOR" BEGIN FDISPLAY "enduser.msg" EXIT "logout" END
Если текущий день является субботой (Saturday) и имя пользователя не Supervisor (Администратор сети), то на экране дисплея будет отображаться файл сообщений, называемый "enduser.msg", и пользователь будет автоматически отключен от сети.
Если Вы захотели произвести загрузку резидентных программ из сценария вхождения, они их нужно загружать при помощи команды EXIT, поскольку EXIT на самом деле начинает выполняться только после того, как программа LOGIN удаляется из памяти.
Примечание: См. команду PCCOMPATIBLE, представленную ниже.
EXEC или EXTERNAL PROGRAM EXECUTION (#)
Синтаксис этой команды следующий:
#[директория/]строка_командного_параметра
Вызовы внешних программ должны быть представлены в строке сценария вхождения так, как они выглядят на самом деле. Заметим, что имени программы при этом предшествует знак #.
Эта команда позволяет Вам выполнить команду или программу типа .COM или .EXE, которые являются внешними по отношению к сценарию вхождения. Она позволяет Вам указать любые параметры, действующие для вызываемой Вами программы, так же, как если бы Вы активи
зировали эту программу из командной строки DOS. Например, команда:
#CAPTURE 
перенаправляет принтерный вывод в заданную по умолчанию очередь на печать. Пользователь должен иметь соответствующие права на доступ и использование вызываемой программы, а также программа Login должна иметь возможность найти эту программу. Рабочая станц
ия должна иметь достаточно памяти для того, чтобы в одно и то же время выполнить эту программу и произвести процедуру вхождения. Когда резидентные программы загружаются при помощи команды EXEC, они не освобождают память, используемую программой LOGIN; чт
обы освободить память, занимаемую LOGIN, используйте команду EXIT. 
FILE PHASERS
Синтаксис этой команды следующий:
FIRE PHASERS [n] TIMES
или
FIRE [n]
Команда FIRE PHASERS вызывает звуковые сигналы (из телевизионного сериала "Звездное Путешествие" ). Например,
FIRE PHASERS 4 TIMES
вызовет четыре звуковых сигнала при вхождении пользователя в сеть. 
IF...THEN
Команда IF...THEN позволяет Вам ограничивать выполнение команд сценария вхождения при указанных обстоятельствах. При формировании последовательности IF...THEN Вы можете использовать любые описанные выше идентификаторы. Например, команда:
IF LOGIN_NAME IS EQUAL TO "SUPERVISOR" THEN MAP *1:=SYS:SYSTEM
в качестве первого сетевого накопителя будет назначать SYS:SYSTEM.
В другом примере условие:
IF DAY_OF_WEEK = "Friday" THEN DISPLAY *3:fridays.msg
будет отображать на экране файл с именем "fridays.msg" с третьего сетевого накопителя в том случае, если текущим днем является Friday (пятница).
Могут быть указаны несколько условий, разделенных либо словом AND, либо запятыми:
IF DAY_OF_WEEK = "Friday" AND AM_PM ="pm" DISPLAY *3:fridays.msg
эта команда отобразит на экране файл с именем "fridays.msg" с третьего сетевого накопителя в том случае, если текущий день - Friday (пятница) и время после полудня или вечер.
Наконец, Вы можете объявить команду в более, чем одной строке, используя BEGIN и END:
IF DAY_OF_WEEK = "Friday" AND AM_PM ="pm" BEGIN DISPLAY *3:fridays.msg WRITE "Have a great weekend!" END
В команде IF...THEN допускаются следующие условия: 
Equal       Not Equal
IS          IS NOT
=           !=
==          <>
EQUALS       DOES NOT EQUAL
             NOT EQUAL TO
 Другие четыре отношения могут быть представлены следующим образом: 
>    БОЛЬШЕ ЧЕМ
<    МЕНЬШЕ ЧЕМ
>=   БОЛЬШЕ ЧЕМ ИЛИ РАВНО
<    МЕНЬШЕ ЧЕМ ИЛИ РАВНО
 Буквенный текст должен заключаться в двойные кавычки, как, например, "Friday" или "Hello".
Двойные кавычки, которые Вы хотите высветить как буквенный текст, должны иметь предшествующую обратную косую черту:
\"Hi!\" для "Hi!" 
INCLUDE
Синтаксис для команды INCLUDE следующий:
INCLUDE [директория\]имя_файла
Если Вам потребовалось коструирование сложных команд IF...THEN для того, чтобы предоставить различные права разным пользователям, Вам следует предусмотреть реорганизацию Ваших сценариев вхождения при помощи команды INCLUDE.
Команда INCLUDE считывает файлы, созданные вне утилиты SysCon, и интерпретирует их как продолжение сценария вхождения. Вы можете использовать любой текстовый редактор или процессор обработки текстов, которые могут выполнять файлы непосредственно в кодах 
ASCII. Поместите действующие команды сценария подключения в этот файл. Затем установите команду:
INCLUDE директория\имя_файла
в каждый пользовательский сценарий подключения. Пользователь должен иметь права Read и Open (Читать и Открывать файлы) в той директории, где находится файл INCLUDE. Удобным является размещение файлов INCLUDE в пользовательском подкаталоге электронной поч
ты. (Такой каталог создается, когда пользователь назначается утилитой SysCon. Имя этого каталога такое же, что и USER ID (пользовательский идентификатор) пользователя; Вы можете найти имя USER ID в информации по пользователям - вариант User Information д
ля утилиты SysCon.) Другой подход состоит в создании каталога для всех файлов INCLUDE, и в предоставлении пользователям привилегий (R)ead и (O)pen в этом каталоге. Такой подход работает хорошо, если Вы предполагаете совместное использование файлов INCLUD
E несколькими пользователями.
Файлы сценария INCLUDE, которые Вы создаете, могут содержать последующие дополнительные команды INCLUDE. Такое "следование" допускает до десяти уровней вложенности. 
MACHINE NAME=
Синтаксис этой команды следующий:
MACHINE NAME = "имя"
Команду MACHINE NAME Вы можете использовать для того, чтобы установить на станции имя машины для NetBIOS в заданное значение имени. Команда MACHINE NAME необходима для некоторых программ, написанных для выполнения с NetBIOS.
Если инструкции по установке для Вашей прикладной программы специально не оговаривают необходимость использования Вами имени машины или имени для NetBIOS, то, вероятно, Вам не потребуется эта команда.
Имя машины может содержать до пятнадцати символов, а также может включать в себя такой идентификатор переменных, как %P_STATION.
Примечание: Не следует путать эту команду с идентификатором сценария вхождения MACHINE, который возвращает значение переменной LONG MACHINE TYPE из оболочки shell NetWare. 
MAP
Синтаксис этой команды следующий:
MAP [буква_накопителя]:= <[файловый_сервер]/[имя_тома]>:[директория]
В примере:
MAP G:=FS2/SYS:USERS\JSMITH
команда MAP используется для назначения букв накопителя каталогам. Пользователь, при этом, должен обладать правами на назначаемые директории, чтобы иметь возможность использовать их.
Традиционно, первый сетевой накопитель назначается собственной директории пользователя. Как правило, первый сетевой накопитель по умолчанию имеет значение F.
MAP F:= \JSMITH
Эта же запись может быть выполнена более универсально:
MAP F:= \%LOGIN_NAME
Если сценарий подключения содержит эту команду, то она будет переведена для пользователя JSMITH в команду следующего вида:
MAP F:= \JSMITH 
Накопитель A:   назначается локальному диску.
Накопитель B:   назначается локальному диску.
Накопитель F: = LARKSPUR/SYS:USERS/JSMITH
Накопитель I: = SERVER1/SYS1:/GROUPS/SALES/REPORTS
Накопитель J: = LARKSPUR/SYS:DOCYMENT/SHARWARE
SEARCH1:      = Z:. [LARKSPUR/SYS:PUBLIC]
SEARCH2:      = Y:. [LARKSPUR/SYS:PUBLIC/ITT_XTRA/V3.20]
SEARCH4:      = X:. [LARKSPUR/SYS:PCAPPS/FLEX/DATA]
SEARCH5:      = W:. [LARKSPUR/SYS:PCAPPS/FLEX]
SEARCH6:      = U:. [LARKSPUR/SYS:PCAPPS/WP]
SEARCH7:      = T:. [LARKSPUR/SYS:PCAPPS/SCALC]
SEARCH9:      = R:. [LARKSPUR/SYS:PCAPPS/CW]
Когда пользователь осуществляет вхождение в сеть, на экране дисплея отображаются эти назначения. Вы можете отключить этот вывод на экран при помощи команды:
MAP DISPLAY OFF
и вновь включить его по команде:
MAP DISPLAY ON 
PAUSE или WAIT
Синтаксис для этой команды прост:
PAUSE
или WAIT
Эта команда перед тем, как продолжить сценарий вхождения, высвечивает на экран дисплея сообщение "Strike a key when ready..." ("Нажмите клавишу, когда будете готовы..."). Программа LOGIN приостанавливает свое выполнение до тех пор, пока пользователь не н
ажмет любую клавишу.
Эта команда используется для того, чтобы дать достаточное время пользователю для чтения сообщения на экране. Она используется также для того, чтобы дать возможность пользователю отменить выполнение сценария вхождения.
Например, Вы могли бы высветить нижеследующее сообщение, а затем остановить выполнение сценария:
WRITE "Press the spacebar to enter Word Processing or" (нажмите клавишу пробела для входа в текстовый процессор или) WRITE "Press Conrol - C to reach the DOS prompt" (нажмите комбинацию клавиш Control - C, чтобы перейти к приглашению DOS) PAUSE
PCCOMPATIBLE
Если для данной рабочей станции в файле shell.cfg на загрузочном диске Вы указали имя Machine_Name отличное от IBM_PC, то Вам следует специально объявить, что Ваша машина является PCCOMPATIBLE (совместимая с PC фирмы IBM) для того, чтобы обеспечить возмо
жность использования команды EXIT в сценарии вхождения. Чтобы выполнить это, надо просто перед командой EXIT ввести строку, где объявляется совместимость:
PCCOMPATIBLE
или COMPATIBLE
Некоторые машины, прежде поддерживаемые системой NetWare, которые не имеют клавиатурных буферов опережающего ввода (type-ahead), могут заблокироваться, когда будет вызвана команда EXIT, использующая клавиатурные буферы. NetWare требует, чтобы по умолчани
ю в оболочке shell имя машины было IBM_PC или же была бы определенно объявлена совместимость перед тем, как команда EXIT станет доступной. Команда PCCOMPATIBLE может находиться в любом месте системного или пользовательского сценария вхождения, но обязате
льно предшествовать какой-либо команде (командам) EXIT. 
REMARK
Всякая строка в сценарии, которая начинается с REMARK, игнорируется. Используйте REMARK для документирования сценария вхождения. Также команду REMARK можно использовать для запрещения команды, которую Вам потребуется вызвать позже. 
WRITE
Синтаксис для этой команды следующий:
WRITE ["строки текста"; ...идентификатор(идентификаторы);...]
Используйте команду WRITE, чтобы создавать такие заказываемые сообщения для пользователей, которые можно будет увидеть во время выполнения вхождения в сеть. Эти сообщения можно специально предназначить для нескольких пользователей при помощи включения в 
команду (команды) идентификаторов. Например:
WRITE "HI,"; LOGIN_NAME; "!" или WRITE "HI, %LOGIN_NAME!"
Когда пользователь JSMITH будет входить в сеть, она увидит:
HI, JSMITH!
Эти примеры предъявляют использование идентификатора LOGIN_NAME. Любой из идентификаторов сценария вхождения может быть частью сообщения WRITE. Во втором примере использование знака % непосредственно перед идентификатором позволяет указывать его прямо в 
текстовой строке.
Чтобы вывести в одной строке несколько команд WRITE, поставьте точку с запятой в конце каждой команды WRITE, исключая последнюю.
В текстовых строках команды WRITE Вы можете указать символы, называемые в NetWare "супер-символы". Возможные супер-символы следующие: 
\r   для возврата каретки
\n   для признака новой строки
\"   для отображения  двойных кавычек,  которые выводятся как
часть сообщения WRITE
\7   для телеметрического звукового сигнала

Параметры Командной Строки Утилиты Login
Вы можете предоставить пользователям возможность варьировать различными аспектами устанавливаемой ими конфигурации от одного вхождения в сеть к другому. Пользователи вводят необходимые им варианты в ту же строку, где находиться команда вхождения. Каждый 
вариант нумеруется и соответствует номеру в сценарии вхождения.
Первым доступным для варьирования параметром является всегда пользовательское имя подключения. Оно нумеруется как %1 и может быть заменено в любой команде сценария вхождения именем подключения пользователя. Например, команда:
MAP G:=%1
назначает накопитель G: той директории, которая имеет то же имя, что имя подключения пользователя.
Вы можете предоставить пользователю возможность выбирать, какую директорию назначить накопителю во время некоторого данного вхождения. Это удобно, когда пользователь работает с несколькими различными подкаталоми данных.
MAP G:=%1 MAP H:=%2
Во время одного вхождения пользователь может ввести команду:
login jsmith \lotus\ap\88
которая предоставит ей доступ к ее рабочим таблицам Lotus, содержащим учетную информацию за 1988 г. Во время другого подключения она может ввести команду:
login jsmith \lotus\ar\89
которая предоставит ей доступ к ее рабочим таблицам Lotus, содержащим учетную информацию за 1989 г.
Администратор сети всегда должен предоставлять пользователю доверительные права TRUSTEE RIGHTS, чтобы использовать каталоги, к которым будет осуществляться доступ таким способом. 

Предполагаемый по Умолчанию Сценарий Вхождения в Сеть

Если Вы не создаете пользовательский сценарий вхождения, то автоматически будет вызываться сценарий вхождения, предполагаемый по умолчанию. Сценарий вхождения по умолчанию представляет собой следующее: 
WRITE "Good %GREETING_TIME,%LOGIN_NAME."
MAP DISPLAY OFF
MAP ERRORS OFF
Remark: Set 1st drive to most appropriate directory (Комментарий: Установка первого накопителя на наиболее подходящий каталог) 
MAP *1:=SYS:;*1:%LOGIN_NAME
IF"%1"=SUPERVISOR" THEN MAP*1:=SYS:SYSTEM
Remark: Set cearch drives (S2 machine-os dependent) (Комментарий: Установка накопителей поиска (путь S2, зависимый от ОС и типа машины)) 
MAP S1:=SYS:PUBLIC;S2:=S1:%MACHINE/%OS/%OS_VERSION
Remark: Now display all the current drive settings (Комментарий: Высветить теперь все текущие назначения накопителей) 
MAP DISPLAY ON
MAP



Яндекс цитирования