NIS+ テーブルの生成に必要な手順のまとめを次に示しています。これは、最も簡単な場合を想定しています。このため、まとめを参考として使用する前に、作業の詳細を十分に理解しておいてください。また、このまとめでは各コマンドに対するサーバーの応答は示していません。
表 9-1 まとめ : NIS+ テーブルへのファイルの転送
作業 |
コマンド |
---|---|
NIS+ クライアントにログインする |
rootmaster# |
転送するファイルの作業用コピーを作成する |
# cp /etc/hosts /etc/hosts.xfr |
検索パスに /usr/lib/nis を追加する |
# PATH=$PATH:/usr/lib/nis; export PATH |
各ファイルを 1 つずつ転送する |
# nisaddent -m -f /etc/hosts.xfr hosts |
publickey ファイルから古いサーバー資格を削除する |
# vi /etc/publickey.xfer |
資格テーブルに publickey ファイルを転送する |
# nisaddent -a -f /etc/publickey.xfr cred |
オートマウンタファイルを転送する |
# nisaddent -f auto.master.xfr -t auto_master.org_dir key-value # nisaddent -f auto.home.xfr -t auto_home.org_dir key-value |
テーブルディレクトリにチェックポイントを実行する |
# nisping -C org_dir |
表 9-2 まとめ : NIS+ テーブルへのマップの転送
作業 |
コマンド |
---|---|
NIS+ クライアントにログインする |
rootmaster# |
検索パスに /usr/lib/nis を追加する |
# PATH=$PATH:/usr/lib/nis; export PATH |
各マップを 1 つずつ転送する |
# nisaddent -m -y olddoc hosts |
|
# makedbm -u /var/yp/olddoc/publickey.byname > /etc/publickey.xfr |
新しい資格を削除する |
# vi /etc/publickey.xfr |
publickey ファイルを転送する |
# nisaddent -a -f /etc/publickey.xfr -t cred.ortg_dir publickey |
オートマウンタマップを転送する |
# nisaddent -y olddoc -Y auto.master -t auto_master.org_dir key-value # nisaddent -y olddoc -Y auto.home -t auto_home.org_dir key-value |
テーブルディレクトリにチェックポイントを実行する |
# nisping -C org_dir |
表 9-3 まとめ : NIS+ テーブルを NIS マップに転送する
作業 |
コマンド |
---|---|
NIS+ サーバにログインする |
dualserver# |
NIS+ テーブルをファイルに転送する |
# /usr/lib/nis/nisaddent -d [-ttable] tabletype > filename |
ファイルを NIS マップに転送する |
# makedbm flags output-file NIS-dbm-file |
表 9-4 まとめ : パスワード列へのアクセス権を変更する
作業 |
コマンド |
---|---|
ドメインのマスタサーバーにログインする |
rootmaster# |
テーブルの既存の権利をチェックする |
# niscat -o passwd.org_dir |
テーブルに新しい権利を割り当てる |
# nischmod og=rmcd,nw= passwd.org_dir |
列に新しい権利を割り当てる |
# nistbladm -u passwd=o+r shadow=n+r passwd.org_dir |
新しい権利を確認する |
# niscat -o passwd.org_dir |