Go to main content
Oracle® ZFS Storage Appliance 管理ガイド、Release OS8.7.0

印刷ビューの終了

更新: 2017 年 3 月
 
 

マッピング規則の作成 (CLI)

アイデンティティーマッピングサービスによって、特定のユーザーへの証明書を付与または拒否するには、次の手順を実行します。「許可」マッピング規則は、UNIX ID から Windows ID 証明書を付与するか、またはその逆も同様です。「拒否」マッピング規則は、Windows ID の UNIX ID の証明書の受け取りをブロックするか、またはその逆も同様です。


注 -  たとえば、特定のユーザーをブロックするマッピング規則を作成し、そのあとそのユーザーの名前が変更された場合、そのマッピングはそのユーザーをブロックしなくなります。

始める前に

アイデンティティーマッピングの構成 (CLI)に説明されているように、ルールベースのマッピングを構成します。

  1. configuration services idmap に移動します。
  2. create」と入力します。
    hostname:configuration services idmap> create
    hostname:configuration services idmap (uncommitted)>
  3. プロパティーを適切に設定します。

    list コマンドを使用して、使用可能なプロパティーを表示できます。

    hostname:configuration services idmap (uncommitted)> list
    Properties:
                         windomain = (unset)
                           winname = (unset)
                         direction = (unset)
                          unixname = (unset)
                          unixtype = (unset)
    1. windomain - Windows ID の Active Directory ドメイン。
    2. winname - 次のオプションのいずれかに設定します。
      • 「許可」マッピングを作成するには、winname を Windows ID の名前に設定します。

        指定したドメイン内のすべてのユーザーを指示するには、* と入力します。

      • UNIX ID の、Windows ID の証明書の受け取りをブロックする「拒否」マッピング規則を作成するには、Windows ID の名前に設定します。
      • Windows ID の、UNIX ID の証明書の受け取りをブロックする「拒否」マッピング規則を作成するには、winname を設定しないでください。
    3. direction - マッピングの方向に設定します。
      • win2unix - Windows から UNIX へのマッピング

      • unix2win - UNIX から Windows へのマッピング

      • bi - 双方向マッピング

    4. unixname - 次のオプションのいずれかに設定します。
      • 「許可」マッピングを作成するには、UNIX ID の名前に設定するか、* と入力して、指定したタイプのすべてのユーザーを指示します。
      • Windows ID の、UNIX ID の証明書の受け取りをブロックする「拒否」マッピングを作成するには、UNIX ID の名前に設定します。
      • UNIX ID の、Windows ID の証明書の受け取りをブロックする「拒否」マッピングを作成するには、unixname を設定しないでください。
    5. unixtype - UNIX ID タイプを user または group に設定します。
    hostname:configuration services idmap (uncommitted)> set windomain=demo.domain.com
    hostname:configuration services idmap (uncommitted)> set winname=*
    hostname:configuration services idmap (uncommitted)> set direction=win2unix
    hostname:configuration services idmap (uncommitted)> set unixname=
    hostname:configuration services idmap (uncommitted)> set unixtype=user
  4. commit と入力して、変更をコミットし、マッピング規則を作成します。
    hostname:configuration services idmap (uncommitted)> commit
    hostname:configuration services idmap>

    list コマンドを使用して、「規則」リストに新しい規則を表示できます。

    hostname:configuration services idmap> list
    
    MAPPING      WINDOWS ENTITY              DIRECTION        UNIX ENTITY
    idmap-000    Alice@demo.domain.com       (U) ==           wdp (U)
    idmap-001    *@demo.domain.com           (U) =>    "" (U)
使用例 13  双方向マッピングの作成 (CLI)

この例では、Windows ユーザーと UNIX ユーザーの間の双方向の名前ベースのマッピングを作成します。

hostname:> configuration services idmap 
hostname:configuration services idmap> create
hostname:configuration services idmap (uncommitted)> set
   windomain=eng.fishworks.com
hostname:configuration services idmap (uncommitted)> set winname=Bill
hostname:configuration services idmap (uncommitted)> set direction=bi 
hostname:configuration services idmap (uncommitted)> set unixname=wdp
hostname:configuration services idmap (uncommitted)> set unixtype=user 
hostname:configuration services idmap (uncommitted)> commit
hostname:configuration services idmap> list
MAPPING      WINDOWS ENTITY                    DIRECTION    UNIX ENTITY
idmap-000    Bill@eng.fishworks.com        (U) ==           wdp (U)
使用例 14  拒否マッピングの作成 (CLI)

この例では、拒否マッピングを作成して、ドメイン内のすべての Windows ユーザーが証明書を取得できないようにします。

hostname:configuration services idmap> create
hostname:configuration services idmap (uncommitted)> list
Properties:
                     windomain = (unset)
                       winname = (unset)
                     direction = (unset)
                      unixname = (unset)
                      unixtype = (unset)

hostname:configuration services idmap (uncommitted)> set
   windomain=guest.fishworks.com
hostname:configuration services idmap (uncommitted)> set winname=*
hostname:configuration services idmap (uncommitted)> set direction=win2unix 
hostname:configuration services idmap (uncommitted)> set unixname=
hostname:configuration services idmap (uncommitted)> set unixtype=user 
hostname:configuration services idmap (uncommitted)> commit
hostname:configuration services idmap> list
MAPPING      WINDOWS ENTITY                    DIRECTION    UNIX ENTITY
idmap-000    Bill@eng.fishworks.com        (U) ==           wdp (U)
idmap-001    *@guest.fishworks.com         (U) =>           "" (U)