Login Script и config.sys

Обсуждение технических вопросов по продуктам Novell

Login Script и config.sys

Сообщение Павел Голенков » 12 авг 2003, 22:09

Уважаемые коллеги! Есть два чайниковских вопроса, но в толстючей книге Билла Лоренса "Novell NetWare 4.1" ничего не нашел:

1. Какие параметры в config.sys досовского раздела на сервере NW4.11 оставлять (или удалять) после инсталляции сервака.
В момент инсталляции у меня стоит:
device=c:\dos\himem.sys /testmem:off
dos=high,umb
files=60
buffers=40
shell c:\command.com c:\ /p /e:512

Если в доке по NW5.1 четко сказано, какие параметры files и buffers должны быть, то здесь ничего. Сервер с вышеприведенными параметрами работает прекрасно, но может надо убрать?

2. Помогите с настройкой Login Script.

У меня есть три сетевых диска. У каждого login Script совершенно одинаков, за исключением одного:

map f:=serv1_sys:
map r g:=serv1_vol1:ivanov
map h:=serv1_vol2:

ivanov - это и логин пользователя и папка на диске g: Такая зависимость у всех. Когда заводишь новое дерево, замучаешся каждому прописывать это в login script. Попробовал записать (у меня дерево PERSP_TREE, а Organizational Unit - PERSP) в контейнер PERSP шаблон логина:

map r g:=serv1_vol1:%login%

но все равно не прокатывает, при загрузке nwclient 3.4 (3.32sp2 Тоже) в окне скрипта видна ошибка. Вопрос как правильно организовать шаблон и где.
Павел Голенков
 
Сообщения: 51
Зарегистрирован: 20 ноя 2002, 19:34
Откуда: Москва

Сообщение Андрей Тр. aka RH » 13 авг 2003, 06:25

1. ИМХО himem лучше убрать, а те значения files и buffers можно оставить.

2. Неверное имя переменной. Следует использовать, например, переменную LOGIN_NAME. В NWAdmin - Help | Help Topics | Working with login scripts | Setting up .. там почитать про variables, ну и посмотреть конкретные примеры их использования в командах. RTFM, в общем. Не верю, что в "толстючей книге" про это ничего нет. Также можно почитать онлайновую доку на novell.com, что бесплатно.
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Влад А.Сокол aka Akina » 13 авг 2003, 10:15

1. Для 4.11 можно убрать строки 1, 2, 4, 5.
2. У меня есть три сетевых диска. У каждого login Script
не понял? логин-скрипт может быть у юзера (контейнера, шаблона...)

А вообще что-то типа:

If "%HOME_DIRECTORY" = "" THEN
Map Root H:=serv1_vol1:HOME/%LOGIN_NAME
Else
Map Root H:=%HOME_DIRECTORY
End

Примечание. Установка личного каталога на драйв H: - почти стандарт де-факто...

Примечание 2. Не забудь - для юзеров, подключающихся в режиме bindery, надо заводить логин-скрипт в объект bindery emulation, который почти ничего общего с аналогом юзера в дереве не имеет... то есть для каждого юзера существует 2 независимых цепочки логин-скриптов, и какая выполняется - определяется типом его подключения.
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Сообщение Павел Голенков » 19 авг 2003, 16:46

Спасибо всем за помощь в этом топике!

Решение оказалось очень простым. Теперь не надо заходить в NWAdmin к каждому юзверу в закладку Login Script и набивать один и тот же скрипт. Действительно достаточно вставить в контейнер organization unit

map r g:=serv1_vol1:%login_name

и все о'кэй, но тогда кроме выполнения моего сценария, он еще мапирует второй раз том sys и присваивает ему диск Z, а если script у юзвера, то только то что у него в скрипте. Как избавиться от этого диска Z?

Заранее спасибо!
Павел Голенков
 
Сообщения: 51
Зарегистрирован: 20 ноя 2002, 19:34
Откуда: Москва

Сообщение Влад А.Сокол aka Akina » 19 авг 2003, 17:15

там же - NO_DEFAULT
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Сообщение Андрей Тр. aka RH » 19 авг 2003, 17:18

По умолчанию при определенных условиях ( если у пользователя отсутствует его "личный" логин-скрипт ) вдобавок ко всему выполняется т.н. default login script. Чтобы отменить его выполнение, надо в контейнерном ( ну или каком другом, который выполняется для данного пользователя ) использовать команду no_default .. Чтение документации админами всячески приветствуется.
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Сергей Каретин » 19 авг 2003, 17:27

NO_DEFAULT - в начало скрипта, и дальше твори все что тебе надо
Сергей Каретин
 
Сообщения: 201
Зарегистрирован: 05 июн 2002, 08:21
Откуда: Ярославль


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 74

cron