Таблица 13-1. Стандартные карты NIS и соответствующие им файлы
Карта (карты)
Описание
Соответствие IP-адресов именам машин
networks.byname, networks.byaddr
Соответствие IP-адресов именам сетей
/etc/passwd
passwd.byname, passwd.byuid
Пароли пользователей и их логины
/etc/group
group.byname, group.bygid
Идентификаторы групп (Group ID) и имена групп в системе
/etc/services
services.byname, services.bynumber
Описание сервисов и их имена
rpc.byname, rpc.bynumber
Номера сервисов Sun RPC и их имена
protocols.byname, protocols.bynumber
Номера протоколов и их имена
Почтовые псевдонимы с именами
Вы можете найти поддержку иных файлов и карт в других NIS пакетах. Они обычно содержат информацию для прикладных программ, не обсуждаемых в этой книге, типа карты bootparams, которая используется сервером Sun bootparamd.
Для некоторых карт обычно используют прозвища (nicknames), которые короче и, следовательно, их проще напечатать. Обратите внимание, что эти прозвища понятны только ypcat и ypmatch, двум инструментальным средствам для проверки Вашей конфигурации NIS. Чтобы получить полный список прозвищ, понятных этим инструментальным средствам, выполните следующую команду:
$ ypcat -x
Use "passwd" for "passwd.byname" Use "group" for "group.byname" Use "networks" for "networks.byaddr" Use "hosts" for "hosts.byaddr" Use "protocols" for "protocols.bynumber" Use "services" for "services.byname" Use "aliases" for "mail.aliases" Use "ethers" for "ethers.byname"
Сервер NIS традиционно назван ypserv. Для средней сети один сервер обычно достаточен, большие сети могут выполнить несколько серверов на различных машинах и в разных сегментах сети, чтобы уменьшить загрузку на серверы и маршрутизаторы. Эти серверы должны быть синхронизированы объявлением одного из них главным (master server), а остальных подчиненными (slave servers). Карты создаются только на главном. Оттуда они распределяются на все подчиненные.