Manual browser: ypinit(8)

YPINIT(8) System Manager's Manual YPINIT(8)


ypinitinitialize NIS subsystem


ypinit -c [domainname] [-l server1,...,serverN]

ypinit -m [domainname] [-l server1,...,serverN]

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


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:

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.
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.


master NIS directory; contains the template makefiles.
directory to store NIS maps for <domain>.
list of NIS servers to bind to.


Originally written by Mats O Jansson <>. Modified by Jason R. Thorpe <>.
February 26, 2005 NetBSD 7.0