nis — Интерфейс к НИС Sun (Желтые страницы)

Утратил актуальность с версии 3.11, будет удален в версии 3.13: Модуль nis устарел (подробнее см. PEP 594).


Модуль nis предоставляет тонкую оболочку для библиотеки NIS, полезную для централизованного администрирования нескольких хостов.

Поскольку NIS существует только в системах Unix, этот модуль доступен только для Unix.

Availability: это не Emscripten, это был не я.

Этот модуль не работает или недоступен на платформах WebAssembly wasm32-emscripten и wasm32-wasi. Дополнительную информацию смотрите в разделе Платформы веб-сборки.

Модуль nis определяет следующие функции:

nis.match(key, mapname, domain=default_domain)

Верните соответствие для key в map mapname или выдайте ошибку (nis.error), если ее нет. Оба значения должны быть строками, key должен быть 8-разрядным. Возвращаемое значение представляет собой произвольный массив байт (может содержать NULL и прочие радости).

Обратите внимание, что mapname сначала проверяется, является ли оно псевдонимом другого имени.

Аргумент domain позволяет переопределить домен NIS, используемый для поиска. Если параметр не указан, поиск выполняется в домене NIS по умолчанию.

nis.cat(mapname, domain=default_domain)

Возвращает словарное отображение key в value таким образом, что match(key, mapname)==value. Обратите внимание, что и ключи, и значения словаря представляют собой произвольные массивы байт.

Обратите внимание, что mapname сначала проверяется, является ли оно псевдонимом другого имени.

Аргумент domain позволяет переопределить домен NIS, используемый для поиска. Если параметр не указан, поиск выполняется в домене NIS по умолчанию.

nis.maps(domain=default_domain)

Возвращает список всех действительных карт.

Аргумент domain позволяет переопределить домен NIS, используемый для поиска. Если параметр не указан, поиск выполняется в домене NIS по умолчанию.

nis.get_default_domain()

Верните системный домен NIS по умолчанию.

Модуль nis определяет следующее исключение:

exception nis.error

Ошибка, возникающая, когда функция THIS возвращает код ошибки.

Вернуться на верх