Задать вопрос
trinitr0
@trinitr0
провинциальный админ

Актуален ли ещё NIS (Network Information System)?

В некоторых дистрибутивах в nsswitch.conf ещё можно встретить строчки:

passwd compat


Что говорит о использовании разрешения имён файлы NIS.

Так можно ли уже отказаться от этого наследия?
И какие возможны последствия?
  • Вопрос задан
  • 263 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Актуален более чем.

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

В Linux libc5 есть поддержка NYS, а в glibc 2.x
(libc.so.6) содержится более простое и эффективное решение
этой проблемы. Оно было реализовано на основе метода,
использованного Sun Microsystems в библиотеке C Solaris 2.
Мы последовали этому примеру и назвали эту схему "Name
Service Switch" (NSS). Источники "баз данных" и порядок их
просмотра задаются в файле /etc/nsswitch.conf.

В NSS поддерживаются следующие базы данных:

aliases, ethers, group, hosts, netgroup, network, passwd, protocols, publickey, rpc, services, shadow.

Файл /etc/nsswitch.conf может выглядеть примерно так
(такое содержимое используется и по умолчанию, если файл
/etc/nsswitch.conf отсутствует):

passwd: compat
group: compat
shadow: compat

hosts: dns [!UNAVAIL=return] files
networks: nis [NOTFOUND=return] files
ethers: nis [NOTFOUND=return] files
protocols: nis [NOTFOUND=return] files
rpc: nis [NOTFOUND=return] files
services: nis [NOTFOUND=return] files
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы