From: ye feng (
Date: Thu Nov 20 1997 - 18:55:34 CST

Hi all gurus

    Severals days ago, I asked some questions about how to setup NIS. By now ,
    I have got a lot of help.Many thanks to who helped me. Now, i summary it.

    My original question is:
> I want to setup NIS on our lab's compter network. There are 7 unix machines
> in our lab , i want config the Sun Sparc II ( run with SunOS4.1.3) as the
> NIS master server , another Sun Sparc I+ (run with SunOS4.1.1) as NIS
> secondary server , and the rest 5 Pentium-133 PCs (run with Solaris 2.5/X86)
> as NIS client.
> I have no experience about setup NIS, and no idea of how to setup.
> Would you please give me some advises about it? Or any tutorial articles
> about it?Any wed site contains these articles will be very appriciated.


If you do not have the Sun Network Administration manual or the NIS book
try looking at the NISkit documentation on
This explain the use of NIS aka YP (as opposed to NIS+) under
solaris 2.x. The setup for SunOS 4.x is not too different.

I hope this helps

Anthony Worrall
The University of Reading,
Department of Computer Science,
Whiteknights, PO Box 225
Berkshire, UK
Tel: +44 (0)1734 318610
Fax: +44 (0)1734 751994

Take a look at
It contains some information on NIS and NIS+.

> Regards,
> Derek Mallard Email:
> Technical Architect Voice Mail: (403)412-2618
> SHL Systemhouse (403)423-4730
| The statements/opinions expressed here are my own & do not |
| necessarily reflect or represent those of SHL Systemhouse |

By the book titled "Managing NFS and NIS" from O'Reilly and Associates.


Jason L. Harrell UNIX System Administrator John Steffen Associates St. Louis, MO 63146 ------------------------------------------------------------------------- Ye Feng,

There is a O'Relly book "NIS and NFS" which has very detailed the procedures about settting up NIS server client. The basic steps are outlined as following:

1. Created maps: This include passwd, group, protocols, aliases, services, netmasks, hosts, etc. You can copy these maps from /etc/directory and put them in a separate place, such as /var/yp/src 2. Modify /var/yp/Makefile to change the "DIR=" to reflect the map location, for example DIR=/var/yp/src 3. cat "<your domainname>" > /etc/defaultdomain 4. Run "domainname <your domainname" 5. Run "/usr/etc/yp/ypinit -m" to setup the server. ypinit will build the NIS maps.

Reboot the server

6. On the client machines, setup domains: cat "<your domainname>" > /etc/defaultdomain domainname <your domainname> Reboot the client.

Hope this helps,


------------------------------------------------------------------------- First, determine what your domain name and put them in /etc/defaultdomain file then run "domainname `cat /etc/defaultdomain`". On the master, run ypinit -m, and it'll ask you a few simple question. On the server, run ypbind first and then run ypinit -s <master> and again, it'll ask you a few simple questions. After that, on each clients, you can simply run ypinit -c or simply reboot.

-- Joel

-- Joel Lee <> | Network Administrator/System Programmer Thomas Brothers Inc., Irvine, California | Disclaimer: The statements are my personal viewpoints only and has nothing to do with anyone, even my employer.

This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:12:09 CDT