Network Information Service (NIS)
Network Information Service (NIS), wcześniej znany jako Yellow Pages (yp), to protokół opracowany przez Sun Microsystems. Służy do centralnego zarządzania kontami użytkowników oraz nazwami hostów w sieci, umożliwiając dostęp do zasobów tekstowych, takich jak listy hostów czy adresy e-mail.
Użytkownicy zarejestrowani w domenie NIS mogą logować się z dowolnego komputera w sieci lokalnej, o ile działa przynajmniej jeden serwer NIS. Proces logowania polega na porównaniu danych użytkownika z lokalnym plikiem /etc/passwd oraz, w razie potrzeby, z bazą danych serwera NIS, jeśli skonfigurowany jest klient NIS.
NIS jest ściśle związany z Network File System (NFS), co umożliwia import katalogów domowych użytkowników z serwera. Dzięki temu użytkownik ma bezproblemowy dostęp do swoich zasobów, niezależnie od używanego komputera.
Działanie NIS
System NIS działa przy użyciu kilku programów rezydentnych na komputerze-nadzorcy. Kluczowe elementy to:
- ypserv – obsługuje żądania od komputerów-klientów.
- yp-tools – zawiera narzędzia do konfiguracji systemu.
Aby uruchomić te programy, konieczne jest działanie demona portmap
. Komputery w systemie NIS grupowane są w domeny, które powinny być unikalne i różne od nazw domen DNS.
Podstawowe komendy NIS
ypcat
ypmatch
ypwhich
ypclnt
yppasswd
ypset
ypmake
ypinit
yppush
ypserve