Введение

Протокол службы каталогов от Sun Microsystems

Служба сетевой информации, или NIS (первоначально называемая Yellow Pages или YP), — это клиент-серверный протокол службы каталогов для распространения данных конфигурации системы, таких как имена пользователей и хостов, между компьютерами в компьютерной сети. NIS была разработана Sun Microsystems; технология лицензирована практически всем остальным поставщикам Unix. Поскольку British Telecom PLC владела названием "Yellow Pages" как зарегистрированным товарным знаком в Соединенном Королевстве для своего бумажного коммерческого телефонного справочника, Sun изменила название своей системы на NIS, хотя все команды и функции по-прежнему начинаются с "yp". Система NIS/YP поддерживает и распространяет центральный каталог информации о пользователях и группах, именах хостов, псевдонимах электронной почты и других текстовых таблицах данных в компьютерной сети. Например, в типичной среде UNIX список пользователей для идентификации размещается в , а секретные хэши аутентификации в NIS добавляют еще один "глобальный" список пользователей, который используется для идентификации пользователей на любом клиенте домена NIS. Администраторы могут настроить NIS для предоставления данных паролей внешним процессам для аутентификации пользователей с использованием различных версий алгоритмов хэширования Unix crypt(3). Однако в таких случаях любой клиент NIS(0307) может получить доступ ко всей базе данных паролей для автономного анализа.

Технологии преемников

Оригинальная реализация NIS имела существенные ограничения, особенно в отношении масштабируемости и безопасности, поэтому её постепенно заменили другие технологии. Компания Sun представила NIS+ в составе Solaris 2 в 1992 году с намерением в конечном итоге заменить NIS. NIS+ обладает значительно более надёжными функциями безопасности и аутентификации, а также иерархической структурой, призванной обеспечить большую масштабируемость и гибкость. Однако настройка и администрирование NIS+ были более сложными, а интеграция в существующую среду NIS оказалась труднее, чем многие пользователи ожидали. NIS+ был удалён из Solaris 11. В результате многие пользователи продолжают использовать NIS, а со временем другие современные и безопасные распределённые системы каталогов, в частности протокол доступа к каталогам (LDAP), пришли на смену NIS. Например, slapd (независимый демон LDAP) обычно работает от имени непривилегированного пользователя, а нативное шифрование трафика LDAP на основе SASL поддерживается по умолчанию. В крупных локальных сетях DNS-серверы могут обеспечивать более эффективную работу с именами, чем NIS или LDAP, оставляя NIS мастер- и резервным серверам только функцию предоставления информации об идентификации на уровне площадки. Тем не менее, некоторые функции, такие как распространение информации о сетевых масках среди клиентов и поддержка псевдонимов электронной почты, могут по-прежнему выполняться NIS или LDAP. NIS поддерживает информационный файл базы данных NFS, а также так называемые карты.