Сети компьютеров в вашем офисе

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


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

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

Когда любой пользователь (даже супервизор) входит в сеть, Novell 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" (рис. 9.10).
Вы окажетесь в простейшем текстовом редакторе, с помощью которого можно подготовить файл команд, выполняемый всеми пользователями при подключении их к сети.

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

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

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

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

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

Например, пусть в сети есть два сервера - NETLAB и COFFECLUB. На каждом из этих серверов имеются свои тома с именем SYS :.


Вам надо сделать сервер NETLAB сервером "по умолчанию" и дополнительно подключиться к серверу COFFECLUB. Том SYS сервера NETLAB должен стать диском X:, том SYS сервера COFFECLUB - диском Y:.

Всего этого можно добиться, если в пакетном файле startnet.bat (созданный на этапе установки сетевой оболочки рабочей станции) вызвать программу login.exe для сервера NETLAB и подготовить соответствующим образом файл Login Script на сервере NETLAB. Например, для пользователя с именем USERNAME включите в файл startnet.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 выполнят необходимые отображения дисков.


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