YPINIT(8)

NAME
ypinit - initialize NIS subsystem

SYNOPSIS
ypinit -c [domainname] [-l server1,...,serverN]
ypinit -m [domainname] [-l server1,...,serverN]
ypinit -s master_server [domainname] [-l server1,...,serverN]

DESCRIPTION
ypinit initializes the files and directories that are required for a NIS client or server.

If domainname isn't specified, the default domain (as returned by domainname(1)) is used.

The following options are available:

-c  Create a NIS client. Initializes /var/yp/binding/domain.ypservers to contain a list of ypservers for ypbind(8) to connect to.

-l server1,...,serverN
    Set the list of client servers from the command line rather than prompting for them interactively. The format is a comma separated list of server names with no spaces.

-m  Create a master NIS server. Generates map data from local files (/etc/master.passwd, /etc/group, etc.).

-s master_server
    Create a slave server. Downloads the maps from master_server, which should be the active master NIS server.

To rebuild or refresh the maps for the NIS domain domain, change to the /var/yp/domain directory and run make.

FILES
/var/yp
    master NIS directory; contains the template makefiles.
/var/yp/domain
    directory to store NIS maps for domain.
/var/yp/binding/domain.ypservers
    list of NIS servers to bind to.

SEE ALSO
domainname(1), make(1), makedbm(8), mknetid(8), nis(8), stdethers(8), stdhosts(8), ypbind(8), yppush(8), ypserv(8)

AUTHORS
Originally written by Mats O Jansson <moj@stacken.kth.se>. Modified by Jason R. Thorpe <thorpej@NetBSD.org>.