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 |
|
% 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 |