Solaris ネーミングの設定と構成

テーブルの生成のまとめ

NIS+ テーブルの生成に必要な手順のまとめを次に示しています。これは、最も簡単な場合を想定しています。このため、まとめを参考として使用する前に、作業の詳細を十分に理解しておいてください。また、このまとめでは各コマンドに対するサーバーの応答は示していません。

表 9-5 まとめ : 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-6 まとめ : NIS+ テーブルへのマップの転送

作業 

コマンド 

NIS+ クライアントにログインする 

rootmaster#

検索パスに /usr/lib/nis を追加する

# PATH=$PATH:/usr/lib/nis; export PATH

各マップを 1 つずつ転送する 

# nisaddent -m -y olddoc hosts

publickey マップをファイルにダンプする

# makedbm -u /var/yp/olddoc/publickey.byname > ¥

/etc/publickey.xfr

新しい資格を削除する  

# vi /etc/publickey.xfr

publickey ファイルを転送する

# nisaddent -a -f /etc/publickey.xfr -t cred.org_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-7 まとめ : NIS+ テーブルを NIS マップに転送する

作業 

コマンド 

NIS+ サーバーにログインする 

dualserver#

NIS+ テーブルをファイルに転送する 

# /usr/lib/nis/nisaddent -d [-ttable] tabletype > filename

ファイルを NIS マップに転送する 

# makedbm flags output-file NIS-dbm-file

表 9-8 まとめ : パスワード列へのアクセス権を変更する

作業 

コマンド 

ドメインのマスタサーバーにログインする 

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