nisserver コマンド

目的

NIS+ サーバーをセットアップします。

構文

ルート・マスター・サーバーをセットアップする

/usr/lib/nis/nisserver -r-d Domain ] [  -f ] [  -g GroupName ] [  -l Password ] [  -v ] [  -x ] [  -Y ]

非ルート・マスター・サーバーをセットアップする

/usr/lib/nis/nisserver -M -d Domain-f ] [  -g GroupName ] [  -h HostName ] [  -v ] [  -x ] [  -Y ]

レプリカ・サーバーをセットアップする

/usr/lib/nis/nisserver -R-d Domain ] [  -f ] [  -h HostName ] [  -v ] [  -x ] [  -Y ]

説明

nisserver コマンドは、レベル 2 セキュリティー (DES) で、ルート・マスター、非ルート・マスター、およびレプリカの各 NIS+ サーバーをセットアップするために使用するシェル・スクリプトです。

新しいドメインをセットアップするとき、このスクリプトは、NIS+ ディレクトリー (groups_dir および org_dir を含む) と、Domain に指定されたドメインのシステム・テーブル・オブジェクトを作成します。 ただし、nisserver はテーブルにデータを転送しません。 テーブルに転送する場合は、nispopulate を使用します。

ルート・マスター・サーバーをセットアップする場合は、-r フラグを使用します。 このフラグを使用するには、nisserver を実行しているサーバー上でスーパーユーザーでなければなりません。 指定されたドメインの非ルート・マスター・サーバーをセットアップするには、-M フラグを使用します。 このフラグを使用するには、NIS+ マシン上の NIS+ プリンシパルでなければならず、Domain の親ディレクトリーに対する書き込み許可を保有している必要があります。 新しい非ルート・マスター・サーバーは、既に rpc.nisd デーモンを実行している NIS+ クライアントになっていなければなりません (nisclient コマンドを参照)。 ルートと非ルートの両方のドメインのレプリカ・サーバーをセットアップする場合は、-R フラグを使用します。 このフラグを使用するには、NIS+ サーバー上の NIS+ プリンシパルでなければならず、複製されるドメインの親ディレクトリーに対する書き込み許可を保有している必要があります。

フラグ

項目 説明
-d Domain NIS+ ドメインを指定します。デフォルトはそのローカル・ドメインです。
-f 確認のプロンプトを出さずに NIS+ サーバーのセットアップを強制します。
-g GroupName 新しいドメインの NIS+ グループを指定します。 -g フラグは -R フラグを一緒に使用すると無効になります。 デフォルト・グループは admin です。
-h HostName NIS+ サーバーのホスト名を指定します。 このサーバーは、ローカル・ドメイン内で有効なホストでなければなりません。 ローカル・ドメイン外のホストを指定する場合は、完全修飾ホスト名を使用します。 -h フラグは、非ルート・マスターまたはレプリカ・サーバーをセットアップする場合にのみ有効です。 マスター・サーバーのデフォルトは、親ドメインのサーバー・リストと同じリストを使用することです。 レプリカ・サーバーのデフォルトは、ローカル・ホスト名を使用することです。
-l Password ルート・マスター・サーバーのクレデンシャルを作成するためのネットワーク・パスワードを指定します。 -l フラグは、-r フラグを指定したときにのみ有効です。 このフラグを指定しないと、nisserver スクリプトはログイン・パスワードを入力するためのプロンプトを出します。
-M 指定されたホストをマスター・サーバーとしてセットアップします。 -M フラグを指定して nisserver コマンドを実行する前に、そのホストで rpc.nisd デーモンが実行されていなければなりません。
-R 指定されたホストをレプリカ・サーバーとしてセットアップします。 -M フラグを指定して nisserver コマンドを実行する前に、そのホストで rpc.nisd デーモンが実行されていなければなりません。
-r サーバーをルート・マスター・サーバーとしてセットアップします。
-v 詳細モードでスクリプトを実行します。
-x エコー・モードをオンにします。
-Y NIS+ サーバーを、NIS 互換モードを指定してセットアップします。 デフォルトは、NIS 互換モードを指定しないことです。

  1. ドメイン abc.com. のルート・マスター・サーバーをセットアップするには、次のように入力します。
    /usr/lib/nis/nisserver -r -d abc.com.
  2. ホスト abcreplica 上のドメイン abc.com. のレプリカ・サーバーをセットアップするには、次のように入力します。
    /usr/lib/nis/nisserver -R -d abc.com.
    /usr/lib/nis/nisserver -R -d abc.com. -h abcreplica
  3. NIS+ グループ名を admin-mgr.abc.xyz.com. と指定して、 ホスト defhost 上のドメイン abc.xyz.com. の 非ルート・マスター・サーバーをセットアップするには、次のように入力します。
    /usr/lib/nis/nisserver -M -d abc.xyz.com.
    /usr/lib/nis/nisserver -M -d abc.xyz.com. -h defhost -g admin-mgr.abc.xyz.com.
  4. defhost 上のドメイン abc.xyz.com. の非ルート・レプリカ・サーバーをセットアップするには、次のように入力します。
    /usr/lib/nis/nisserver -R -d abc.xyz.com. -h defhost

    注: 最後の 3 つの例ではそれぞれ、ホストが、コマンド・ストリングを実行する前に rpc.nisd デーモンを実行している NIS+ クライアントでなければなりません。