NIS+ Setup Scripts-Introduction

This chapter describes the NIS+ scripts and what they will and will not do.

About the NIS+ Scripts


CautionCaution  - 

Before running the NIS+ setup scripts, make sure you have performed the steps described in Setup and Configuration Preparation .


The three NIS+ scripts-nisserver, nispopulate, and nisclient-enable you to set up a NIS+ namespace. The NIS+ scripts are Bourne shell scripts that execute groups of NIS+ commands so you don't have to type the NIS+ commands individually. NIS+ Scripts describes what each script does.

NIS+ Scripts

NIS+ Script

What It Does

nisserver

Sets up the root master, non-root master and replica servers with level 2 security (DES)

nispopulate

Populates NIS+ tables in a specified domain from their corresponding system files or NIS maps

nisclient

Creates NIS+ credentials for hosts and users; initializes NIS+ hosts and users

What the NIS+ Scripts Will Do

In combination with a few NIS+ commands, you can use the NIS+ scripts to perform all the tasks necessary for setting up an NIS+ namespace. See the nisserver, nispopulate, and nisclient man pages for complete descriptions of these commands and their options. Configuring NIS+ With Scripts shows you how to use the NIS+ scripts to set up an NIS+ namespace.

You can run each of the scripts without having the commands execute by using the -x option. This option lets you see what commands the scripts call and their approximate output without the scripts actually changing anything on your systems. First, running the scripts with -x can minimize unexpected surprises.

What the NIS+ Scripts Won't Do

While the NIS+ scripts reduce the effort required to create an NIS+ namespace, the scripts do not completely replace the individual NIS+ commands. The scripts only implement a subset of NIS+ features. If you are unfamiliar with NIS+, you may want to refer back to this section after you have created the sample NIS+ namespace.

The nisserver script will only set up an NIS+ server with the standard default tables and permissions (authorizations). This script does not:

See Configuring NIS+ With Scripts for how to use the rpc.nisd command instead of one of the NIS+ scripts to change NIS+ client machines into non-root servers.

The nisclient script does not set up an NIS+ client to resolve host names using DNS. You need to explicitly set DNS for clients that require this option.

Next Topic


Other topics in Solaris Naming Setup and Configuration Guide

Naming Service Setup
NIS+ Setup and Configuration
Getting Started With NIS+
You are here NIS+ Setup Scripts Introduction
About the NIS+ Scripts
What the NIS+ Scripts Will Do
What the NIS+ Scripts Won't Do
Configuring NIS+ With Scripts
Setting Up the Root Domain
Configuring NIS+ Clients
Configuring NIS+ Servers
Configuring a Non-root Domain
Setting Up NIS+ Tables
NIS Setup and Configuration
FNS Setup and Configuration
 
 
Book Table of ContentsComplete Table of Contents for book