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