HP-UX Reference (11i v2 03/08) - 1M System Administration Commands N-Z (vol 4)
n
nispopulate(1M) nispopulate(1M)
NAME
nispopulate - populate the NIS+ tables in a NIS+ domain.
SYNOPSIS
/usr/lib/nis/nispopulate -Y
[-x][-f][-n][-u][-v][-S 0
|2][-l network_passwd]
[
-d NIS+_domain] -h NIS_server_host [
-a NIS_server_addr]
-y NIS_domain [table] ...
/usr/lib/nis/nispopulate -F
[-x][-f][-u][-v][-S 0|2
][-d NIS+_domain]
[
-l network_passwd][
-p directory_path][table] ...
/usr/lib/nis/nispopulate -C
[-x][-f][-v][-d NIS+_domain]
[
-l network_passwd][hosts|passwd]
DESCRIPTION
The
nispopulate shell script can be used to populate NIS+ tables in a specified domain from their
corresponding files or NIS maps.
nispopulate assumes that the tables have been created either
through nisserver (1M) or nissetup (1M).
The table argument accepts standard names that are used in the administration of HP-UX systems and
non-standard key-value type tables. See nisaddent(1M) for more information on key-value type tables. If
the table argument is not specified,
nispopulate will automatically populate each of the standard
tables. These standard (default) tables are:
auto_master, auto_home, ethers, group, hosts,
networks, passwd, protocols, services, rpc, netmasks, bootparams, netgroup,
aliasesandshadow. Note that the shadow table is only used when populating from files. The non-
standard tables that nispopulate accepts are those of key-value type. These tables must first be
created manually with the nistbladm (1) command.
Use the first SYNOPSIS (
-Y) to populate NIS+ tables from NIS maps. nispopulate
uses ypxfr (1M) to
transfer the NIS maps from the NIS servers to the
/var/yp/NIS_domain directory on the local
machine. Then, it uses these files as the input source. Note that NIS_domain is case sensitive. Make
sure there is enough disk space for that directory.
Use the second SYNOPSIS (
-F) to populate NIS+ tables from local files. nispopulate will use those
files that match the table name as input sources in the current working directory or in the specified direc-
tory.
Note that when populating the
hosts and passwd tables, nispopulate will automatically create the
NIS+ credentials for all users and hosts that are defined in the hosts and
passwd tables, respectively.
A network passwd is required to create these credentials. This network password is used to encrypt the
secret key for the new users and hosts. This password can be specified using the
-l option or it will use
the default password, "nisplus".
nispopulate will not overwrite any existing credential entries in the
credential table. Use nisclient (1M) to overwrite the entries in the cred table. It creates both LOCAL
and DES credentials for users, and only DES credentials for hosts. To disable automatic credential crea-
tion, specify the -S 0 option.
The third SYNOPSIS (
-C) is used to populate NIS+ credential table with level 2 authentication (DES)
from the passwd and hosts tables of the specified domain. The valid table arguments for this operation
are passwd and hosts. If this argument is not specified then it will use both passwd and hosts as the
input source.
If
nispopulate was earlier used with -S 0 option, then no credentials were added for the hosts or
the users. If later the site decides to add credentials for all users and hosts, then this (-C) option can be
used to add credentials.
Options
-a NIS_server_addr specifies the IP address for the NIS server. This option is only used with the
-Y
option.
-C populate the NIS+ credential table from passwd and hosts tables using DES authen-
tication (security level 2).
-d NIS+_domain. specifies the NIS+ domain. The default is the local domain.
-F populates NIS+ tables from files.
-f forces the script to populate the NIS+ tables without prompting for confirmation.
HP-UX 11i Version 2: August 2003 − 1 − Hewlett-Packard Company Section 1M−−553