Table 4–4 summarizes the actual commands that you typed to create the sample namespace. The prompt preceding each command indicates on which machine the command should be typed.
Table 4–4 Creating the Sample Namespace: Command Summary
Tasks |
Commands |
---|---|
Set environment path to include |
# setenv PATH $PATH:/usr/lib/nis or # PATH=$PATH:/usr/lib/nis; export PATH |
Optionally configure Diffie-Hellman key length. |
master1# nisauthconf dh640-0 des |
Create root master server for doc.com. domain. |
master1# nisserver -r -d doc.com. |
Populate the root master server's NIS+ tables—from files or from NIS maps. |
master1# nispopulate -F -p /nis+files -d doc.com. or master1# nispopulate -Y -d doc.com. -h salesmaster -a \ 130.48.58.111 -y sales.doc.com. |
Add additional members to the admin group (2). |
master1# nisgrpadm -a admin. doc.com. topadmin.doc.com. \ secondadmin.doc.com. |
Make a checkpoint of the NIS+ database. |
master1# nisping -C org_dir. doc.com. |
Optionally configure Diffie-Hellman key length. |
client1# nisauthconf dh640-0 des |
Initialize an NIS+ client machine in the doc.com. domain. |
client1# nisclient -i -d doc.com. -h master1 |
Initialize user as an NIS+ client. |
client1user1prompt% nisclient -u |
Convert NIS+ client to NIS+ server, without or with NIS compatibility or with NIS and DNS. |
client1#rpc.nisd or client1# rpc.nisd -Y or client1# rpc.nisd -Y -B |
Create a root replica. |
master1# nisserver -R -d doc.com. -h client1 |
Convert a server to a non-root master server of the sales.doc.com. domain. |
master1# nisserver -M -d sales.doc.com. -h client2 |
Populate the new master server's NIS+ tables—from files or from NIS maps. |
client2# nispopulate -F -p /nis+files -d sales.doc.com. or client2# nispopulate -Y -d sales.doc.com. -h \ businessmachine -a 130.48.58.242 -y business.doc.com. |
Create a master server replica. |
client2# nisserver -R -d sales.doc.com. -h client3 |
Initialize an NIS+ client in the sales.doc.com.. domain. |
subclient1# nisclient -i -d sales.doc.com. -h client2 |
Initialize user as an NIS+ client. |
subclient1user2prompt% nisclient -u |