Solaris のシステム管理 (ネーミングとディレクトリサービス : NIS+ 編)

テーブルの生成のまとめ

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.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–7 NIS マップへの NIS+ テーブルの転送 -コマンドのまとめ

作業 

コマンド 

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

dualserver#

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

% /usr/lib/nis/nisaddent -d [-t table] tabletype > filename

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

% makedbm flags output-file NIS-dbm-file

表 9–8 Passwd 列へのアクセスの制限 -コマンドのまとめ

作業 

コマンド 

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

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