Выбор правых отображений

Удостоверьтесь в том, что Вы можете достичь NIS сервера, Вы  должны   решить который  конфигурационный  файл,  чтобы  заменить  или  увеличить  с   NIS отображениями.  Обычно,  Вы  захотите  использовать  NIS  отображения   для множества и функций поиска пароля.  Вышеупомяну тый особенно  полезен,   если Вы  не  запускаете  BIND.   Последний    разрешает    всем   пользователям зарегестрироваться на их account из любой системы в NIS   области
Другое отображение, подобно   services.byname,  не  такое драматическое увеличение, но сохраняют Вас      от некоторой работы редактирования, если Вы  устанавливаете  любые
сетевые приложения которые используют сервисное название, то это не  в   стандартном файле услуг.

Вообще, Вы  хотите  иметь  некоторую  свободу  выбора  когда  поиск-   функция использует локальные файлы, и когда это  делает  запрос  NIS   сервера.  NYS позволяет Вам сконфигурировать порядок, в котором функция   обращается к этим услугам.  Это  управляется  через  картотеку
/etc/nsswitch.conf,   который замещает  обслуживание  названия,  но   конечно  не  ограничивает   название обслуживание. Для любой  из  функций   поиска  данных  это  содержит  линию, именующие услуги, чтобы использовать.

Правильный порядок услуг зависит  от  типа  данных. Это  вряд  ли   то,  что services.byname  отображение  будет  содержать  отличие  входов   из  тех  в локальном файле услуг; это может только содержать больше. Так   хороший выбор может быть, чтобы сделать запрос локальных файлов сначала, и   проверять  NIS только если сервисное название не  было  найдено.  Hostname
информация,  с другой стороны, может изменятся пченю часто, так, чтобы DNS   или NIS  сервер всегда имел наиболее точный accoun файл сохран как   дублиррование, если  DNS и NIS терпел неудачу. В этом случае, Вы  захотели   бы  проверить  локальный последний файл.

Пример  ниже  показывает,  как    сконфигурировать    gethostbyname   (2), gethostByaddr (2), и getservbyname функции (2) как описано выше. Они   будут перечисленны как услуги по очереди; если поиск идет  хорошо,  то   результат будет возвращен, иначе следующее обслуживание осуждено.

# small sample /etc/nsswitch.conf
#
hosts:     nis dns files
services:  files nis

Полный список услуг, которые могут использоваться с записью в   Nsswitch.conf файле показыны  ниже.  Фактические  отображения,  файлы,   серверы  и  вещи, которые делают запрос зависят от названия записи.
Nisplus или nis + использует NIS + сервер  для  этой  области.
Локализация сервера получена из картотеки /etc/nis.conf.

Nis Использует текущий NIS сервер этой области. Локализация  сервера   делал запрос, сконфигурированный в картотеке yp.conf как  показано  в   предыдущем разделе. Для  записи  множеств,  отображения  Hosts.byname  и   hosts.byaddr делают запрос.     dns использует DNS сервер. Этот служебный тип  полезен только для   записи хоста. Сервера делающие запрос,  все еще определяются в соответствии   cо стандартом resolv.conf файла.

  • files использует локальный файл, такой как /etc/hosts файл для хост   записи.
  •  dbm ищет информацию из DBM файлов, размещенных в /var/dbm. Имя,   используемое для файла - соответствующего NIS отображение.
  •  В настоящее время, NYS поддерживает следующие nsswitch.conf записи:
    •   hosts,  networks, passwd, group, shadow, gshadow, services, protocols, rpc, и   др. Другие записи возможно могут быть добавленны.

  &осогенность nsswitch.conf: ключевое слово [NOTFOUND=return] в записях   хостов сообщила бы NYS - вернуться, если желаемый пункт не был найден в NIS   или в DNS база данных. То есть NYS продолжит искать локальные файлы, только   если обращения к NIS и DNS серверам терпят неудачу по какой-либо другой   причине. Локальные файлы будут затем только использоваться при начальной   загрузке и как backup, когда NIS сервер выключен.