Переключатель службы имен

редактировать

The Переключатель службы имен (NSS ) - это средство в Unix-подобных операционных системах, которое предоставляет множество источников для общих баз данных конфигурации и механизмов разрешения имен. Эти источники включают файлы локальной операционной системы (например, / etc / passwd, / etc / group и / etc / hosts ), домен Система имен (DNS), Сетевая информационная служба (NIS) и LDAP.

Содержание
  • 1 nsswitch.conf
  • 2 История
  • 3 См. Также
  • 4 Внешние ссылки
nsswitch.conf

A системный администратор обычно настраивает службы имен операционной системы с помощью файла /etc/nsswitch.conf. В этом файле перечислены базы данных (например, passwd, shadow и group ) и один или несколько источников для получения этой информации. Примеры источников: файлы для локальных файлов, ldap для облегченного протокола доступа к каталогам, nis для сетевой информационной службы, nisplus для NIS + и wins для Windows Internet Name Service.

В файле nsswitch.conf есть строковые записи для каждой службы, состоящие из имени базы данных в первом поле, оканчивающегося двоеточием, и списка возможных механизмов исходных баз данных во втором поле. Типичный файл может выглядеть так:

passwd: files ldap shadow: files group: files ldap hosts: dns nis files ethers: files nis netmasks: files nis networks: files nistocols: files nis rpc: files nis services : files nis automount: files aliases: files

Порядок перечисленных служб определяет, в каком порядке NSS будет пытаться использовать эти службы для разрешения запросов к указанной базе данных.

История

Ранние Unix-подобные системы, за заметным исключением Ultrix, либо обращались только к файлам конфигурации, либо имели жестко заданные правила для доступа к файлам или базам данных; Ultrix предлагал почти идентичные функциональные возможности коммутатору службы имен, используя файл конфигурации /etc/svc.conf.

Sun Microsystems сначала разработала NSS для своей операционной системы Solaris, но впоследствии программисты перенесли его на многие другие операционные системы, включая FreeBSD, NetBSD, Linux, HP-UX, IRIX и AIX.

См. Также
Внешние ссылки
Последняя правка сделана 2021-05-31 08:52:12
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте