Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

SVM に NIS または LDAP ネームサービスを設定します

共同作成者

SMB アクセスでは、 NTFS セキュリティ形式のボリューム内のデータにアクセスする場合でも、 UNIX ユーザへのユーザマッピングが常に実行されます。NIS または LDAP ディレクトリストアにその情報が格納されている UNIX ユーザに Windows ユーザをマッピングする場合や、ネームマッピングに LDAP を使用する場合は、 SMB のセットアップ時にこのネームサービスを設定する必要があります。

作業を開始する前に

ネームサービスデータベース設定をネームサービスインフラに合わせてカスタマイズしておく必要があります。

このタスクについて

SVM は、ネームサービス ns-switch データベースを使用して、指定されたネームサービスデータベースを検索するソースの順番を決定します。ns-switch ソースには、「 files 」、「 nis 」、または「 ldap 」を任意に組み合わせて使用できます。グループデータベースの場合、 ONTAP は設定されたすべてのソースからグループメンバーシップを取得し、統合されたグループメンバーシップ情報をアクセスチェックに使用します。UNIX グループ情報の取得時にこれらのいずれかのソースを使用できないと、 ONTAP は完全な UNIX クレデンシャルを取得できず、アクセスチェックが失敗することがあります。そのため、 ns-switch 設定にグループデータベースのすべての ns-switch ソースが設定されていることを必ず確認する必要があります。

デフォルトでは、SMBサーバは、すべてのWindowsユーザをローカルに格納されているデフォルトのUNIXユーザにマッピングします passwd データベース:デフォルトの設定を使用する場合、 SMB アクセスに対する、 NIS または LDAP UNIX ユーザおよびグループのネームサービスまたは LDAP ユーザマッピングの設定は省略可能です。

手順
  1. UNIX ユーザ、グループ、ネットグループ情報が NIS ネームサービスによって管理されている場合、 NIS ネームサービスを次のように設定します。

    1. を使用して、ネームサービスの現在の順序を確認します vserver services name-service ns-switch show コマンドを実行します

      この例では、3つのデータベースを示します (grouppasswd`および `netgroup`を使用できます `nis ネームサービスソースがのみを使用している files 情報源として

      vserver services name-service ns-switch show -vserver vs1

                                                     Source
      Vserver         Database       Enabled         Order
      --------------- ------------   ---------       ---------
      vs1             hosts          true            dns,
                                                     files
      vs1             group          true            files
      vs1             passwd         true            files
      vs1             netgroup       true            files
      vs1             namemap        true            files

      を追加する必要があります nis を参照してください group および passwd データベース、およびオプションでにアクセスできます netgroup データベース:

    2. を使用して、ネームサービスns-switchデータベースを必要な順序で調整します vserver services name-service ns-switch modify コマンドを実行します

      パフォーマンスを最大にするためには、 SVM に設定する予定のないネームサービスデータベースにはネームサービスを追加しないでください。

      複数のネームサービスデータベースの設定を変更する場合、変更するそれぞれのネームサービスデータベースに対して別々にコマンドを実行する必要があります。

      この例では、 nis および files は、のソースとして設定されています group および passwd この順番でデータベースを作成します。その他のネームサービスデータベースは変更されません。

      vserver services name-service ns-switch modify -vserver vs1 -database group -sources nis,files vserver services name-service ns-switch modify -vserver vs1 -database passwd -sources nis,files

    3. を使用して、ネームサービスの順序が正しいことを確認します vserver services name-service ns-switch show コマンドを実行します

      vserver services name-service ns-switch show -vserver vs1

                                                     Source
      Vserver         Database       Enabled         Order
      --------------- ------------   ---------       ---------
      vs1             hosts          true            dns,
                                                     files
      vs1             group          true            nis,
                                                     files
      vs1             passwd         true            nis,
                                                     files
      vs1             netgroup       true            files
      vs1             namemap        true            files
    4. NISネームサービス設定を作成します。+ vserver services name-service nis-domain create -vserver vserver_name -domain NIS_domain_name -servers NIS_server_IPaddress,…​ -active true+

      vserver services name-service nis-domain create -vserver vs1 -domain example.com -servers 10.0.0.60 -active true

      メモ

      ONTAP 9.2以降では、フィールドが表示されます -nis-servers フィールドを置き換えます -servers。この新しいフィールドには、NISサーバのホスト名またはIPアドレスを指定できます。

    5. NISネームサービスが適切に設定され、アクティブになっていることを確認します。 vserver services name-service nis-domain show vserver vserver_name

      vserver services name-service nis-domain show vserver vs1

    Vserver       Domain              Active Server
    ------------- ------------------- ------ ---------------
    vs1           example.com         true   10.0.0.60
  2. UNIX ユーザ、グループ、ネットグループ情報またはネームマッピングが LDAP ネームサービスによって管理されている場合は、格納されている情報を使用して LDAP ネームサービスを設定します "NFS の管理"