Справочник Novell Netware 4

             

Имена в службе каталогов



Перед тем как зарегистрироваться в сети, вы должны находиться
в правильном контексте. Если вы не будете иметь некоторого представления
о дереве каталогов Directory Tree, то обсуждаемая в следующем
разделе команда LOGIN будет представлять для вас трудности. При
попытке зарегистрироваться в неправильном контексте вы получите
сообщение об ошибке вида "user does not exist in this context"
("в таком контексте пользователя не существует"). При
этом для просмотра текущего контекста вы можете дать команду CX
(Change Context), а с помощью другой команды CX переключиться
в нужный контекст и зарегистрироваться. Используемый по умолчанию
контекст можно задать в файле NET.CFG.



Команда CX является ключевой для просмотра текущего контекста
дерева и его изменения. Мы обсудим здесь основы команды CX. Подробнее
об этом будет рассказано ниже. Если ваша попытка регистрации окончилась
неудачно, наберите в командной строке команду CX без параметров.
Выведется текущий контекст. После этого с помощью команды:
CX .

вы можете попытаться перейти на уровень выше и попробовать зарегистрироваться
снова.

Команда LOGIN будет выполнять поиск вниз по дереву каталога, но
не вверх, поэтому проблемы с регистрацией обычно устраняются перемещением
вверх по дереву. Если вам нужно переместиться вверх более чем
на один включающий уровень, дайте следующую команду:
CX ..

При использовании команды CX для перемещения по дереву каталога
вам нужно знать, как задавать имена контекста. Мы немного расскажем
об этом. Команда CX используется для перемещения по дереву каталога
аналогично тому, как команда DOS CD применяется для перемещения
в структуре каталогов файловой системы.

Во-первых, каждый пользователь имеет объект пользователя, который
находится в конкретном контексте дерева каталога. Предположим,
например, что пользователь Mike относится к отделу Administration,
которое принадлежит к московскому подразделению AST Soft. Таким
образом, контекстом объекта Mike будет:

CN=Mike.OU=Administation.OU=Moscow.O=AST_Soft

Это имя формирует уникальный маршрут, построенный из частичных
имен. Частичными именами являются название организации (O), единицы,
включающей организацию (OU), и общее имя объекта (CN). Каждое
частичное имя отделяется с помощью точки и явным образом определяется
с помощью буквенного обозначения (CN, OU или O). Эти сокращения
вы можете опустить, например:
Mike.Administation.Moscow.AST_Soft

Это называется подразумеваемым или безтиповым контекстом имени.
Однако в таких случаях операционная система не всегда распознает
контекст.

Маршрут, сформированный последовательностью частичных имен, точно
определяет расположение объекта относительно корня дерева каталога,
аналогично тому, как маршрут и имя файла DOS идентифицируют расположение
файла. Заметим, однако, что в отличие от маршрутов имен файлов
имена NetWare Directory Services имеют порядок, обратный порядку
имен файлов. Этот полный маршрут называется полным именем объекта.

Так как Mike относится к подразделению Administration и использует
ресурсы в этом подразделении, такие как принтеры и серверы, супервизор
сети может обеспечить, что контекст пользователя Mike (при его
первой регистрации) всегда находится в контейнере Admonistration.
Для этого в файл NET.CFG на рабочей станции пользователя Mike
добавляется оператор "Name Context=". Строка в файле
примет следующий вид:
NAME CONTEXT="OU=Administration.OU=Moscow.O=AST_Soft"

Если контекстомпользователяMikeявляется Administration.Moscow.AST_Soft,
и он хочет ссылаться в том же контексте на принтер с именем HPLASER,
то полное имя этого объекта ему задавать не нужно. Он может просто
задать CN=HPLASER или HPLASER.

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