Локальные сети персональных компьютеров. Работа с сервером Novell NetWare
© Александр Фролов, Григорий Фролов
Том 4, М.: Диалог-МИФИ, 1993, 168 стр.
6. БАЗА ДАННЫХ ОБЪЕКТОВ
Файл-сервер Novell NetWare содержит базу данных
объектов, в которой есть сведения о ресурсах,
доступных в сети (файл-серверы, серверы печати и
т. п.), о пользователях и группах пользователей и
т. д. Эта база данных называется Bindery. Физически
она находится в двух скрытых файлах с именами
net$bind.sys и net$bval.sys, расположенных в каталоге SYS:SYSTEM.
Каждый объект, хранящийся в базе данных, имеет
свое имя, уникальный для данного файл-сервера
идентификатор, тип, байт доступа. Кроме того,
объект может быть статическим или динамическим.
Например, каждый пользователь, добавленный
супервизором сети или администратором,
становится объектом, имеющим имя и
идентификатор. Тип такого объекта соответствует
значению 1, и это статический объект. Статический
объект хранится в базе до тех пор, пока он не
будет удален явным образом.
Если в сети имеются несколько файл-серверов, то
для каждого сервера в базе Bindery имеются объекты,
соответствующие всем серверам, активным в сети.
Это временные объекты, которые удаляются
автоматически, когда соответствующий
файл-сервер прекращает свою работу. Вы можете
воспользоваться этим обстоятельством для
получения списка активных серверов, имеющихся в
сети.
Программы пользователя могут не только
считывать содержимое базы объектов, но и
добавлять свои собственные записи, а также
редактировать имеющиеся. Для сокращения объема
книги мы рассмотрим только способы извлечения
информации из базы Bindery. Полностью работа с базой
данных объектов описана в документации,
поставляющейся вместе с библиотекой Novell NetWare C
Interface.
|