3fd4da76

Автоматическая настройка конфигурации


Было бы нехорошо каждый раз при входе в сеть заставлять пользователя выполнять отображение дисков при помощи программы map.exe или какие-либо другие инициализирующие действия.

К счастью, NetWare 3.11 имеет достаточно удобные средства автоматической настройки среды для каждого отдельного пользователя.

Когда любой пользователь (даже супервизор) входит в сеть, NetWare автоматически выполняет для него команды, хранящиеся в файле автоматического конфигурирования, называемом System Login Script. В частности, этот файл может содержать вызовы программы map.exe для создания локальных дисков и отображения их на тома и каталоги сервера.

Создание и редактирование файла System Login Script доступно только пользователю с правами супервизора.

Что же касается индивидуальной настройки для каждого пользователя, то в каталоге SYS:MAIL в подкаталогах пользователей находятся файлы автоматического конфигурирования, называемые User Login Script. Эти файлы содержат команды, выполняемые тогда, когда соответствующий пользователь входит в сеть.

Пользователь может сам с помощью утилиты syscon.exe создавать и редактировать свой файл автоматического конфигурирования.

Таким образом, супервизор посредством файла System Login Script может задавать команды, которые будут выполняться всеми пользователями при подключении их к сети, вне зависимости от желания самих пользователей. Разумеется, супервизор (а также администратор группы) может создавать и редактировать индивидуальные файлы автоматического конфигурирования пользователей.

Создать файлы System Login Script и User Login Script можно при помощи утилиты syscon.exe.

Для создания файла System Login Script запустите утилиту syscon.exe и из меню "Available Topics" выберите строку "System Login Script". Вы окажетесь в простейшем текстовом редакторе, с помощью которого можно подготовить файл команд, выполняемый всеми пользователями при подключении их к сети.

Каждый пользователь может создать свой индивидуальный файл User Login Script.
Для этого он должен запустить утилиту syscon.exe и из меню "User Information" выбрать строку со своим именем. Далее в меню "User Information" надо выбрать строку "Login Script". Если файл User Login Script не существует, утилита предложит скопировать его у другого пользователя (только если вы супервизор). Вы сможете указать имя пользователя, чей файл скопируется в ваш, затем будет запущен текстовый редактор. Обычный пользователь сможет создать файл сам или отредактировать файл, подготовленный для него супервизором.

Наиболее полезная команда для файла Login Script - map. С ее помощью можно выполнить автоматическое (при входе в сеть) отображение дисков и каталогов файл-сервера на локальные диски рабочей станции.

Другая команда, которую (если вам надо работать одновременно с несколькими файл-серверами) следует поместить в файл Login Script, - attach. Эта команда позволяет подключиться к дополнительным файл-серверам (если таковые есть в сети). Когда вы входите в сеть командой login, вы подключаетесь к ближайшему от вас серверу. Он становится сервером "по умолчанию". При работе с сервером "по умолчанию" вам в командах не надо указывать имя сервера.

Если же вам надо подключится одновременно к нескольким файл-серверам, выдайте для одного из серверов команду "login" (лучше с указанием имени сервера), а для остальных - команду "attach". Для команды "attach" необходимо задать имя сервера и имя пользователя, а также ввести пароль пользователя с указанным именем на данном сервере.

Например, пусть в сети есть два сервера - NETLAB и COFFECLUB. На каждом из этих серверов имеются свои тома с именем SYS:. Вам надо сделать сервер NETLAB сервером "по умолчанию" и дополнительно подключиться к серверу COFFECLUB. Том SYS сервера NETLAB должен стать диском X:, том SYS сервера COFFECLUB - диском Y:. Всего этого можно добиться, если в файле net.bat (созданный вами в каталоге C:\NET) выполнить команду login для сервера NETLAB и подготовить соответствующим образом файл Login Script на сервере NETLAB.Например, для пользователя с именем USERNAME включите в файл net.bat следующую строку:

login netlab/username

Вы подключитесь к серверу NETLAB как к серверу "по умолчанию", при этом у вас будет запрошен пароль пользователя с именем USERNAME на сервере NETLAB.

Далее запишите в файл Login Script для пользователя с именем USERNAME на сервере NETLAB следующие строки:

attach coffeclub/username

map x: = netlab/sys:

map y: = coffeclub/sys:

При выполнении команды attach будет запрошен пароль пользователя с именем USERNAME на сервере COFFECLUB. Две команды map выполнят необходимые отображения дисков.


Содержание раздела