ypinit Command
Purpose
Sets up NIS maps on a Network Information Services (NIS) server.
Syntax
To Set up NIS on an NIS Master Server
/usr/sbin/ypinit [ -o ] [ -n ] [ -q ] -m [ SlaveName ... ]
To Set up NIS on an NIS Slave Server
/usr/sbin/ypinit -s MasterName
Description
The ypinit command sets up NIS maps on a Network Information Services (NIS) master server or NIS slave server. Only users with root user authority can use the ypinit command.
By default, the ypinit command uses the ASCII system files as input files for the map being created.
Flags
Item | Description |
---|---|
-m [SlaveName...] | Indicates that the local host is to be the NIS master. If the -q flag is used the -m flag can be followed by the names of the machines that will be the NIS slave servers. |
-n | Indicates that the ypinit command is not to stop if it finds errors. |
-o | Allows any existing maps for the current NIS domain to be overwritten. |
-q | Indicates that the ypinit command is to get arguments from the command line instead of prompting for input. |
-s MasterName | Copies NIS maps from the server workstation you specify in the MasterName parameter. |
Examples
- To set up an NIS master server that
functions as the master for all NIS maps, type the following
command on the command line:
This command invokes the make procedure, which follows the instructions in the /var/yp/Makefile file.ypinit -m
- To
set up an NIS slave
server, type:
In this example, the ypinit command copies the NIS maps onto your workstation from the NIS server named zorro, making your workstation an NIS slave server.ypinit -s zorro
- To set up an NIS master server without
being prompted for input, type:
ypinit -o -n -q -m slave
Note: If the system has previously been configured as an NIS master server, ensure that the directory, /var/yp/binding, is removed before executing ypinit. If old information is stored in /var/yp/binding, it may cause errors to occur during configuration of the NIS master server.
Files
Item | Description |
---|---|
/etc/bootparams | Lists clients that diskless clients can use for booting. |
/etc/passwd | Contains an entry for each user that has permission to log on to the machine. |
/etc/group | Contains an entry for each user group allowed to log on to the machine. |
/etc/hosts | Contains an entry for each host on the network. |
/var/yp/Makefile | Contains rules for making NIS maps. |
/etc/networks | Contains the name of each network in the DARPA Internet. |
/etc/netmasks | Lists network masks used to implement IP standard subnetting. |
/etc/netid | Contains identification information for machines, hosts, and groups. |
/etc/rpc | Contains map information for RPC programs. |
/etc/services | Contains an entry for each server available through the Internet. |
/etc/protocols | Defines Internet protocols used on the local host. |
/etc/netgroup | Contains information about each user group on the network. |
/etc/ethers | Contains the Ethernet addresses of hosts on the Internet network. |
/etc/publickey | Contains public or secret keys for NIS maps. |