This note explains how to setup a nis slave server. It is assumed that you have a NIS server running . Setup Existing NIS server named mahalanobis on 10.107.35.1 The slave server is to be set up is named gauss on 10.107.35.6 Install ubuntu 10. 04 Lucid on gauss 10.107.35.6. Setup the network interface and make sure that it works as a standalone machine. Install NIS software on Gauss # apt-get install portmap nis Setup the slave as a NIS client Edit /etc/yp.conf and add ypserver 127.0.0.1 Edit /etc/hosts on master ( Mahalanobis) and add an entry for slave 10.107.35.6 gauss Edit /etc/hosts on slave ( Gauss) and add an entry for master 10.107.35.6 mahalanobis Log on to the master server. Add the slave server to the master server's database map by editing the /var/yp/ypservers file on the master. # File: /var/yp/ypservers mahalanobis gauss The make file in the /var/yp directory defines how the NIS server will build the database map and how the master will relate to the NIS slave. Edit the make file to allow the master to push maps to the slave. # File: /var/vp/Makefile # Allow the master to do database pushes to the slave # NOPUSH=false Run make command. (You must be in /var/yp ) Iniitialise slave database # /usr/lib/yp/ypinit -s mahalanobis On slave ( gauss) edit /etc/defaults/nis ) Change the flag NISSERVER to slave # /etc/defaults/nis Configuration settings for the NIS daemons. # # Are we a NIS server and if so what kind (values: false, slave, master)? NISSERVER=slave Restart nis services on slave #/etc/init.d/nis restart Testing On a client machine which is being authenticated by the master edit /etc/yp.conf and change the ypserv entry to point to the new slave machine. Restart nis on that client machine and see if you are able to login.