Локальные сети персональных компьютеров. Монтаж сети, установка программного обеспечения© Александр Фролов, Григорий ФроловТом 4, М.: Диалог-МИФИ, 1993, 287 стр. 7.6. Автоматическая настройка конфигурацииБыло бы нехорошо каждый раз при входе в сеть заставлять пользователя выполнять отображение дисков при помощи программы 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 выполнят необходимые отображения дисков. |