名前空間サンプルの作成で使用したコマンドを表 4-4 にまとめます。各コマンドの前にあるプロンプトは、そのコマンドをどのマシンで入力するかを示します。
表 4-4 NIS+ 名前空間例のコマンド行のまとめ
目的 |
コマンド行 |
---|---|
|
# setenv PATH $PATH¥:/usr/lib/nis または # PATH=$PATH:/usr/lib/nis; export PATH |
doc.com. ドメインのルートマスターサーバーを作成 |
master1# nisserver -r -d doc.com. |
ルートマスターサーバーの NIS+ テーブルを、ファイルまたは NIS マップから生成 |
master1# nispopulate -F -p /nis+files -d doc.com. または master1# nispopulate -Y -d doc.com. -h salesmaster -a ¥130.48.58.111 -y sales.doc.com |
管理グループ (2) にメンバーを追加する |
master1# nisgrpadm -a admin. doc.com. ¥ topadmin.doc.com. secondadmin.doc.com. |
NIS+ データベースのチェックポイントを実行 |
master1# nisping -C org_dir. doc.com. |
doc.com. ドメイン内の NIS+ クライアントマシンを初期設定 |
client1# nisclient -i -d doc.com. -h master1 |
ユーザーを NIS+ クライアントとして初期設定 |
client1user1prompt% nisclient -u |
NIS+ クライアントを、NIS 互換性あり、またはなし、あるいは NIS と DNS ありで NIS+ サーバーに変更 |
client1# rpc.nisd または client1# rpc.nisd -Y または client1# rpc.nisd -Y -B |
ルート複製サーバーを作成 |
master1# nisserver -R -d doc.com. -h client1 |
サーバーを sales.doc.com. ドメインの非ルートのマスターサーバーに変更 |
master1# nisserver -M -d sales.doc.com. -h client2 |
新しいマスターサーバーの NIS+ テーブルを、ファイルまたは NIS マップから生成 |
client2# nispopulate -F -p /nis+files -d sales.doc.com. または client2# nispopulate -Y -d sales.doc.com. -h ¥ businessmachine -a 130.48.58.242 -y business.doc.com |
マスターサーバーの複製を作成 |
client2# nisserver -R -d sales.doc.com. -h client3 |
sales.doc.com. ドメイン内の NIS+ クライアントを初期設定 |
subclient1# nisclient -i -d sales.doc.com. -h client2 |
ユーザーを NIS+ クライアントとして初期設定 |
subclient1user2prompt% nisclient -u |