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 互換モードを指定しないことです。 |
例
- ドメイン abc.com. のルート・マスター・サーバーをセットアップするには、次のように入力します。
/usr/lib/nis/nisserver -r -d abc.com. - ホスト abcreplica 上のドメイン abc.com. のレプリカ・サーバーをセットアップするには、次のように入力します。
/usr/lib/nis/nisserver -R -d abc.com./usr/lib/nis/nisserver -R -d abc.com. -h abcreplica - 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. - defhost 上のドメイン abc.xyz.com. の非ルート・レプリカ・サーバーをセットアップするには、次のように入力します。
/usr/lib/nis/nisserver -R -d abc.xyz.com. -h defhost注: 最後の 3 つの例ではそれぞれ、ホストが、コマンド・ストリングを実行する前に rpc.nisd デーモンを実行している NIS+ クライアントでなければなりません。