Использование NIS с Shadow Support

Не имеется никакой NIS поддержки для мест, которые используют теневой   вход в систему набора программ. John F. Haugh, автор теневого набора   программ, недавно выпущенной версии теневых библиотечных функций, описанных   GNU библиотекой GPL к comp.sources.misc. Это уже имеет некоторую поддержку    для NIS, но она пока еще не полна, и файлы пока еще не добавлены к   стандарной библиотеке для C. С другой стороны, при публикации информации из
/etc/shadow через NIS вид поражения цели теневого набора программ.   
Хотя NYS функции поиска пароля не используют shadow.byname map или   что - либо аналогичное, очевидно NYS поддерживает использование локального   /etc/shadow файла. Когда NYS реализация getpwnam обращается к просмотру   информации, связанной  с данным login именем, средства, точно определенные   passwd записью в nsswitch.conf делают запрос. Nis обслуживание будет просто   искать имя в passwd.byname map на NIS сервере. Обслуживание файлов, однако,   проверит, существует ли /etc/shadow, и если существует, то попробует
открыть это. Если ни один из файлов не присутствует, или если пользователь   не имеет привилегию root, то происходит возвращение к обычной работе поиска   информации пользователя в /etc/passwd. Однако, если теневой файл существует   и может быть открыт, то  NYS извлечет пароль пользователя из shadow.
Getpwuid функция соответственно выполняется. В этом режиме, binaries,   компилируемый с NYS, будет иметь дело с локальной  установкой теневого   набора программ.