Index

adding new users
Adding a New User to a System

automount
auto.home map
Preparing to Propagate Nonstandard Maps
auto.master map
Preparing to Propagate Nonstandard Maps

Berkeley Internet Name Daemon (BIND). See DNS.
Using the Domain Name System (DNS)

binding
Binding
Binding to Another NIS Server

chkconfig utility
Intermittent, Consistent Map Propagation Failures
Daemons
Configuring NIS on the Client
Building the Master Maps

client
configuring
Configuring NIS on the Client
debugging
Debugging an NIS Client
defined
The Client-Server Model
file control on
NIS and Other Network Files
local files for
Local Files
setting up
Setting Up NIS Clients
specifying the server for
Selecting the NIS Slave Servers
starting daemons on
Starting NIS on the Client
testing
Testing the NIS Client

command failures
NIS Command Fails
Command Hangs

configuration flags. See chkconfig utility.
Daemons

crontab tool
for database updates
Map Propagation
Establishing a Customized Update Procedure
for map propagation
Periodic Propagation: crontab

daemons
required for NIS
Daemons
starting
Starting NIS on the Client
Starting NIS on the Slave Server
Starting NIS on the Master Server

database (NIS)
The NIS Database
Verifying ASCII File Contents

dbm files
The NIS Database
Preparing to Propagate Nonstandard Maps

debugging
and portmapper functions
ypbind Fails
ypserv Fails
clients
Debugging an NIS Client
command errors
Command Hangs
NIS Command Fails
domain name errors
Command Hangs
inconsistent ypwhich output
ypwhich Output Inconsistent
map propagation failures
Different Map Versions
network connection errors
Command Hangs
out-of-sync maps
Different Map Versions
servers
Debugging an NIS Server
server failures
Command Hangs
server overload errors
Command Hangs
telephone help with
Before You Call for Help

DNS
Using ypserv –i
Bridging Domain Boundaries

domain name
errors in
Command Hangs
selecting
Selecting a Domain Name
setting
Setting the Slave Server's Domain Name
Setting the Master Server's Domain Name
Setting the Domain

Domain Name System. See DNS.
Bridging Domain Boundaries

domainname command
Selecting a Domain Name

domains
and Internet domains
Setting the Master Server's Domain Name
NIS and Internet Domains
defined
NIS Domains
multiple
and DNS
Bridging Domain Boundaries
discussion of
Multiple NIS Domains
host resolution order in
Using ypserv –i
limitations of
Establishing Multiple NIS Domains
setting up
Establishing Multiple NIS Domains
update procedure for
Establishing a Customized Update Procedure
size limitations of
Multiple NIS Domains

error logging
Intermittent, Consistent Map Propagation Failures

/etc/config/rpc.passwd.options file
NIS Configuration Files
Selecting the NIS Master Server

/etc/config/ypbind.options file
NIS Configuration Files
Using Secure ypset
Selecting the NIS Slave Servers

/etc/config/ypmaster.options file
NIS Configuration Files
Selecting the NIS Master Server

/etc/config/ypserv.options file
Using ypserv –i
NIS Configuration Files

/etc/hosts file
Selecting the NIS Slave Servers
Domain Boundaries

/etc/init.d/network file
Daemons
Starting NIS on the Master Server
Starting NIS on the Slave Server

/etc/netgroup file
Using Netgroups
Using Netgroups

/etc/passwd.nis file
Selecting the NIS Master Server

/etc/resolv.conf file
Using /etc/resolv.conf

/etc/sys_id file
Setting the Master Server's Domain Name

external data representation (XDR)
NIS Portability
NIS Portability

files
global
Global Files
local
Local Files

files. See individual filenames.
NIS Configuration Files

font conventions
Conventions

home directory structure
NIS Domains and Server Directories

host name resolution
Using the Domain Name System (DNS)
Global Files

host names (NIS)
Setting Up and Testing NIS

hostname command
Setting Up and Testing NIS
Building the Master Maps

hosts database
Domain Boundaries

hosts file
Domain Boundaries
Selecting the NIS Slave Servers

local.make.script file
Preparing to Propagate Nonstandard Maps
Creating a Nonstandard NIS Map Manually
Map Propagation

logging
map transfers
Using yppush
ypmake functions
Using yppush
ypxfr functions
Intermittent, Consistent Map Propagation Failures

login daemon
Using Netgroups

make.script file
Building the Master Maps
Map Propagation
Modifying a Standard NIS Map

makedbm tool
and map propagation
Using ypmake
Map Propagation
and nonstandard maps
ASCII File Input
and nonstandard maps
Modifying a Nonstandard NIS Map
purpose of
The NIS Database
quick reference to
NIS Tools

map propagation
debugging
Different Map Versions
defined
The Server Hierarchy
methods
Map Propagation
procedures for
Propagating an NIS Map

maps
creating
Creating a Nonstandard NIS Map Manually
defined
NIS Maps
directory structure of
NIS Domains and Server Directories
keys and values in
NIS Maps
modifying
Modifying NIS Maps after NIS Installation
nicknames for
Standard and Nonstandard Maps
nonstandard
creating
Creating a Nonstandard NIS Map Manually
defined
Standard and Nonstandard Maps
modifying
Modifying a Nonstandard NIS Map
propagating. See map propagation.
Preparing to Propagate Nonstandard Maps
See also individual map names.
NIS Maps
standard
defined
Standard and Nonstandard Maps
list of
Standard and Nonstandard Maps
modifying
Modifying a Standard NIS Map
steady state of
NIS Maps
version errors in
Different Map Versions

master server
building maps on
Building the Master Maps
changing
Changing the Master Server
defined
The Server Hierarchy
selecting
Selecting the NIS Master Server
setting the domain on
Setting the Master Server's Domain Name
setting up
Setting Up the NIS Master Server
starting daemons on
Starting NIS on the Master Server
testing
Testing the NIS Master Server

mountd daemon
Using Netgroups

multiple domains. See domains.
Establishing Multiple NIS Domains

named daemon. See DNS.
Using the Domain Name System (DNS)

netgroup file
Using Netgroups
Using Netgroups

network connection errors
Command Hangs

NIS, defined
What Is NIS?

nonstandard maps. See maps, nonstandard.
Standard and Nonstandard Maps

Open Systems Interconnect (OSI) model
NIS Portability

passwd.nis file
Selecting the NIS Master Server

passwords
in /etc/passwd file
Local Files
on NIS accounts
Using Secure ypset
securing for NIS
Selecting the NIS Master Server

planning recommendations
General Recommendations

portability features
NIS Portability

portmapper
portmap daemon
Binding
ypserv Fails
verifying on clients
ypbind Fails
verifying on servers
ypserv Fails

propagation. See map propagation.
Map Propagation

protocols (NIS)
NIS Portability

rcp command
Intermittent, Consistent Map Propagation Failures

remote procedure call (RPC)
NIS Portability

resolution order. See host name resolution.
Using /etc/resolv.conf

resolv.conf file
Using /etc/resolv.conf

rlogind daemon
Using Netgroups

rpc.passwd daemon
Changing NIS Passwords
purpose of
Daemons
quick reference to
NIS Daemons

rpc.passwd.options file
Selecting the NIS Master Server
NIS Configuration Files

rpcinfo tool
ypbind Fails
ypserv Fails
ypserv Fails

rshd daemon
Using Netgroups
Using Netgroups

server
debugging
Debugging an NIS Server
defined
The Client-Server Model
failure of
Command Hangs
hierarchy
The Server Hierarchy
overloading
Command Hangs
See also master server and slave server.
The Client-Server Model

shadow passwords
Local Files

slave server
adding
Adding an NIS Slave Server
binding for setup
Binding to Another NIS Server
building maps on
Building the Duplicate Maps
defined
The Server Hierarchy
selecting
Selecting the NIS Slave Servers
setting the domain on
Setting the Slave Server's Domain Name
setting up
Setting Up NIS Slave Servers
starting daemons on
Starting NIS on the Slave Server

standard maps. See maps, standard.
Standard and Nonstandard Maps

sys_id file
Setting the Master Server's Domain Name

tools. See individual tool names.
NIS Tools

transfer scripts
Periodic Propagation: crontab

Transmission Control Protocol (TCP)
NIS Portability

User Datagram Protocol
NIS Portability

user groups
Using Netgroups

users, adding
Adding a New User to a System

/var/spool/cron/crontabs/root file
Periodic Propagation: crontab
Using ypmake

/var/yp directory
NIS Configuration Files

/var/yp/local.make.script file
Map Propagation
Creating a Nonstandard NIS Map Manually
Preparing to Propagate Nonstandard Maps

/var/yp/make.script file
Modifying a Standard NIS Map
Building the Master Maps

/var/yp/ypdomain file
Selecting a Domain Name
Command Hangs

/var/yp/ypmake.log log file
Using yppush

/var/yp/ypservers file
Building the Master Maps

/var/yp/ypxfr.log log file
Using yppush

ypbind daemon
and client configuration
Configuring NIS on the Client
and communication errors
Command Hangs
and NIS command errors
NIS Command Fails
and server loading
Command Hangs
failure of
ypbind Fails
primary purpose of
Daemons
quick reference to
NIS Daemons
restarting
Command Hangs

ypbind tool
and client testing
Testing the NIS Client
and server testing
Testing the NIS Slave Server

ypbind.options file
Selecting the NIS Slave Servers
NIS Configuration Files
Using Secure ypset

ypcat tool
printing map nicknames with
Standard and Nonstandard Maps
quick reference to
NIS Tools

ypchpass tool
and NIS daemons
Daemons
quick reference to
NIS Tools

ypdomain file
Selecting a Domain Name
Command Hangs

ypinit tool
and new servers
Building the Master Maps
for duplicating maps
Building the Duplicate Maps
for master maps
Building the Master Maps
quick reference to
NIS Tools

ypmake tool
and map propagation
Using ypmake
Map Propagation
quick reference to
NIS Tools
usage examples
Using ypmake
using
Modifying a Standard NIS Map

ypmake.log log file
Using yppush

ypmaster.options file
Selecting the NIS Master Server
NIS Configuration Files

ypmatch tool
and debugging
Isolated, One-time Map Propagation Failures
quick reference to
NIS Tools

yppasswd tool
and rpc.passwd daemon
Daemons
changing NIS passwords
Changing NIS Passwords
quick reference to
NIS Tools

yppoll tool
for map versions
Different Map Versions
quick reference to
NIS Tools

yppush tool
and map propagation
Using ypmake
Map Propagation
Using yppush
and new maps
Building the Master Maps
quick reference to
NIS Tools
usage examples
Using yppush

ypserv daemon
and DNS
Using ypserv –i
and portmapper registration
ypserv Fails
and the make script
Using ypmake
primary functions of
Daemons
quick reference to
NIS Daemons

ypserv.options file
NIS Configuration Files
Using ypserv –i

ypservers file
Building the Master Maps

ypservers map
Using ypmake
Adding an NIS Slave Server
Intermittent, Consistent Map Propagation Failures
Adding an NIS Slave Server
Map Propagation

ypset tool
enabling in ypbind.options
Selecting the NIS Slave Servers
quick reference to
NIS Tools
secure mode
Using Secure ypset

ypsetme option
Using Secure ypset
Selecting the NIS Slave Servers

ypwhich tool
and binding
Binding
and client testing
Testing the NIS Client
and server testing
Testing the NIS Slave Server
Testing the NIS Master Server
output from
ypwhich Output Inconsistent
quick reference to
NIS Tools

ypxfr tool
and debugging
Different Map Versions
and map propagation
Using ypmake
Using ypxfr
Periodic Propagation: crontab
Map Propagation
log file for
Intermittent, Consistent Map Propagation Failures
monitoring
Intermittent, Consistent Map Propagation Failures
quick reference to
NIS Tools
script errors
Intermittent, Consistent Map Propagation Failures
shell scripts
Periodic Propagation: crontab
usage examples
Using ypxfr

ypxfr.log log file
Using yppush