NIS Client

  Diversen

Inleiding

Ik gebruik al een aantal jaar NIS (Network Information Service voorheen Yellow Pages of YP) als directory services, op al mijn vaste systemen. Omdat ik het makkelijk vind om overall met de zelfde user in te loggen en centraal mijn home dir te hebben staan, voordeel hier van is dat je eenvoudig een werkstation opnieuw kan inrichten/upgraden zonder je druk te maken over je documenten. Als extra heb ik wel op iedere client een lokaal account ingeval van problemen met NIS server(s) of netwerk. Alle lokale accounts heb ik de home directory verplaatst naar /homelocal om dit default voor iedere nieuwe locale account door te voeren pas je op een Debian/Ubuntu systeem de volgende file aan /etc/adduser.conf de regel DHOME=/homelocal

zoals al eerder genoemd heten vroeger NIS, Yellow pages. dit kan je nog terug vinden in de nis commando’s, bv ypcat, ypwhich enzo…..

Installatie

dit document beschrijft de installatie op een Ubuntu systeem package namen en installatie methode kunnen afwijken op andere Linux distributies. welke packages dienen er geinstalleerd worden: nis, portmaper en als je je home dir via auotmounter meer wilt nemen autofs

sudo apt-get install nis portmap autofs 

tijdens de installatie vraagd de installer om het NIS domein op te geven. vul hier de juiste naam in. als je dit nu fout hebt gedaan kan je hem achter af nog aanpassen in de volgende file /etc/defaultdomain

Configuratie

na de installatie probeert het systeem NIS waarschijnlijk al te starten, dit mislukt waarschijnlijk omdat er nog geen nis server is opgegeven, de nis sever(s) geef je op in /etc/yp.conf voor iedere server een extra regel.

$ sudo vi /etc/yp.conf
ypserver {ip adres nis server}

je kan de nis client nu herstarten. om het 1 en andere te controleren kan je bv de nis server opvragen met ypwich

$ ypwhich
NIS

Verdere Configuratie

Om de client nu duidelijk te maken dat hij bij het inloggen en met de automounter gebruik moet maken worden er nog een paar aanpassingen gemaakt worden.

Voeg de volgende regel onderaan /etc/passwd toe:

+::::::

Voeg de volgende regel onderaan /etc/group toe:

+:::

Voeg de volgende regel onderaan /etc/shadow toe:

+::::::::

Voor de automounter voer de volgende regel toe aan /etc/auto.master:

+auto.master 

Verder kan je nog andere services via NIS laten lopen bv host tabel pas hier voor de /etc/nsswitch.conf aan, voeg nis toe.

tot slot

Om alles correct te laten werken kan je rebooten. of je herstart NIS service en automounter

/etc/init.d/autofs restart
/etc/init.d/nis restart