Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

21.3. Netgroups の作成

21.3.1. Netgroup の追加

Netgroup を追加するには、以下を使用します。

Web UI: Netgroup の追加

  1. IdentityGroupsネットグループ
  2. Add をクリックします。
  3. 一意の名前を入力し、必要に応じて説明を入力します。グループ名は、IdM ドメインの netgroup に使用する識別子です。これを後で変更することはできません。
  4. Add and Edit をクリックして変更を保存し、エントリーの編集を開始します。
  5. デフォルトの NIS ドメインは IdM ドメイン名に設定されます。必要に応じて、NIS の domain name フィールドに、別の NIS ドメインの名前を入力できます。

    図21.1 netgroup タブ

    netgroup タブ
    NIS domain name フィールドでは、netgroup トリプルに表示されるドメインを設定します。Identity Management NIS リスナーが応答する NIS ドメインには影響は ありません。
  6. Save をクリックし ます。

コマンドライン: Netgroup の追加

ipa netgroup-add コマンドを使用して、新しい netgroup を追加できます。以下を指定します。
  • グループ名
  • 必要に応じて、説明(任意)を示します。
  • 必要に応じて、NIS ドメイン名が IdM ドメイン名とは異なる場合。
    注記
    --nisdomain オプションは、netgroup トリプルに表示されるドメインを設定します。Identity Management リスナーが応答する NIS ドメインには影響は ありません。
以下に例を示します。
[root@server ~]# ipa netgroup-add --desc="Netgroup description" --nisdomain="example.com" example-netgroup

21.3.2. Netgroup へのメンバーの追加

ユーザーとホスト以外に、netgroup にはユーザーグループ、ホストグループ、およびその他の netgroup(ネスト化されたグループ)をメンバーとして含めることができます。グループのサイズによっては、子グループのメンバーが親グループのメンバーとして表示されるように、ネスト化されたグループを作成した後、数分かかることがあります。
Netgroup にメンバーを追加するには、以下を使用できます。
警告
再帰的なネスト化されたグループは作成しないでください。たとえば、GroupA が GroupB のメンバーである場合は、Group B を Group A のメンバーとして追加しないでください。再帰グループはサポートされておらず、予測不可能な動作を引き起こす可能性があります。

Web UI: Netgroup へのメンバーの追加

Web UI を使用してメンバーを netgroup に追加するには、以下を実行します。
  1. IdentityGroupsネットグループ
  2. メンバーを追加する netgroup 名をクリックします。
  3. 必要なメンバータイプの横にある Add をクリックします。

    図21.2 Netgroup タブのユーザーメニュー

    Netgroup タブのユーザーメニュー
  4. 追加するメンバーを選択し、> をクリックして確認します。

    図21.3 Netgroup タブでユーザーメニューの追加

    Netgroup タブでユーザーメニューの追加
  5. Add をクリックします。

コマンドライン: Netgroup へのメンバーの追加

netgroup の作成後に、ipa netgroup-add-member コマンドを使用してメンバーを追加できます。
# ipa netgroup-add-member --users=user_name --groups=group_name --hosts=host_name \
     --hostgroups=host_group_name --netgroups=netgroup_name group_nameame
複数のメンバーを設定するには、中括弧セット内でコンマ区切りリストを使用します。以下に例を示します。
[root@server ~]# ipa netgroup-add-member --users={user1;user2,user3} \
     --groups={group1,group2} example-group

このページには機械翻訳が使用されている場合があります (詳細はこちら)。