Table 5-1 summarizes the steps required to configure a root domain. The summary assumes a simple case. Be sure you are familiar with the complete task descriptions before you use this summary as a reference. This summary does not show the server's responses to each command.
Table 5-1 Setting Up a Root Domain: Command Summary
Tasks |
Commands |
---|---|
Log in as superuser to rootmaster. |
rootmaster% su Password: |
Check domain name |
# domainname |
Check Switch file. |
# more /etc/nsswitch.conf |
Remove leftover NIS+ material. |
# rm -rf /var/nis* |
Name the admin group. |
# NIS_GROUP=admin.doc.com.; export NIS_GROUP |
Initialize the root master. |
# nisinit -r |
[NIS-compat only] Start daemon with -Y -B, S 0. Change to EMULYP=-Y -B. |
# rpc.nisd -Y -B -S 0 # vi /etc/inet.d/rpc |
[NIS+ Only] Start daemon with -S 0. |
# rpc.nisd -S 0 |
Create org_dir and groups_dir tables. |
# /usr/lib/nis/nissetup [-Y] |
Create DES credentials for root master. |
#nisaddcred des Enter login password: |
Create admin group. |
# nisgrpadm -c admin.doc.com. |
Assign full group rights to root directory |
# nischmod g+rmcd doc.com. |
Add rootmaster to admin group. |
# nisgrpadm -a admin.doc.com. rootmaster.doc.com. |
Update root directory's keys. Update org_dir's keys. Update groups_dir's keys. |
# /usr/lib/nis/nisupdkeys doc.com. # /usr/lib/nis/nisupdkeys org_dir.doc.com. # /usr/lib/nis/nisupdkeys groups_dir.doc.com. |
Start NIS+ cache manager |
# nis_cachemgr |
Kill existing daemon. |
# ps -ef | grep rpc.nisd # kill -9 process-id |
Restart the NIS+ daemon. (Use -Y for NIS compat and -B for DNS.) |
# rpc.nisd [-Y] [-B] |
Add your LOCAL credentials. |
# nisaddcred -p 11177 -P topadmin.doc.com. local |
Add your DES credentials. |
# nisaddcred -p unix.11177@doc.com -P topadmin.doc.com. des Enter login password: |
Add credentials for other admins. Add other admins to admin group. |
# nisaddcred ... nisgrpadm -a admin.doc.commembers |