NetWorker:LDAPS認証を設定する方法

Résumé: NMCの外部認証機関ウィザードを使用したNetWorkerでのADまたはSecure Lightweight Directory Access Protocol(LDAPS)の構成の概要。このKBは、既存の外部認証機関の構成を更新する手順にも使用できます。

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

この記事は、次のセクションに分割できます。 

前提条件: 

  • どのホストが authc サーバー。これは、大規模なNetWorkerデータゾーンで役立ちます。単一のNetWorkerサーバーを含む小規模なデータゾーンでは、NetWorkerサーバーが認証サーバーになります。 
  • 認証サービスに使用するJava Runtime Environmentを決定します。
  • NetWorker外部認証によるSSLに使用されるCA証明書のインポートを容易にするために、コマンド ライン変数を設定します。

SSL のセットアップ:

  • 外部認証サーバーとのSSL通信に必要な証明書を収集します。
  • LDAPS認証に使用する証明書の認証サービスのランタイム環境へのインポート cacerts キーストア。

外部認証機関リソースの構成:

  • 認証サービスで外部認証機関リソースを作成します。
  • NetWorkerで使用する外部ユーザーまたはグループを決定します。
  • NetWorker Management Console (NMC)へのアクセス権を持つ外部ユーザーまたはグループを定義します。
  • 外部ユーザーおよびグループに付与するNetWorkerサーバー権限を定義します。
  • (オプション)外部ユーザーまたはグループのFULL_CONTROLセキュリティ権限を構成します。

詳細な手順については、以下の各セクションを展開します。続行する前に、各セクションを注意深く確認することが重要です。


前提条件

LDAPSを使用するには、CA証明書(または証明書チェーン)をLDAPSサーバーからNetWorker認証サーバーのJava cacertsキーストアにインポートする必要があります。

  1. NetWorker認証サーバーがどのホストであるかを判断します。これは、NMC(NetWorker管理コンソール)サーバーのgstd.confファイルで検証できます。
Linux: /opt/lgtonmc/etc/gstd.conf
Windows: C:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf
 
メモ: この gstd.conf ファイルに文字列が含まれています authsvc_hostname これにより、NetWorker Management Console (NMC)のログイン リクエストを処理するために使用される認証サーバーが定義されます。詳細については、「NetWorker:NMCおよびNWUIで使用されている認証サーバーを識別する方法」を参照してください。
  1. NetWorker認証サーバーで、使用されているJavaインスタンスを特定します。
Windows:
A. Windowsの検索バーで[バージョン情報]を検索します
B.[バージョン情報]から[システムの詳細設定]をクリックします。
C.[システムのプロパティ]から、[環境変数]をクリックします。
D.『オペレーティングシステム』ディスクはオプションなので、同梱されていないコンピューターもあります。 NSR_JAVA_HOME 変数は、NetWorkerが使用するJava Runtime Environmentのパスを定義します authc:

NSR_JAVA_HOME

    1. E.管理コマンド プロンプトから、上記の手順で決定したJavaインストール パスを指定するコマンドライン変数を設定します。
set JAVA="Path\to\java"
次に例を示します。
 JAVA 変数 Windows の設定例  
Javaを容易にします keytool コマンドを使用して、正しい cacerts ファイルはCA証明書をインポートします。この変数は、コマンド ライン セッションが終了すると削除され、他のNetWorker操作に干渉しません。

Linux:

    A. [ /nsr/authc/conf/installrc ファイルを使用して、認証サービスの構成時に使用された Java の場所を確認します。

    sudo cat /nsr/authc/conf/installrc
    次に例を示します。
    [root@nsr ~]# cat /nsr/authc/conf/installrc
    JAVA_HOME=/opt/nre/java/latest
    メモ: この変数は、NetWorkerプロセスにのみ適用されます。次のことが可能です。 echo $JAVA_HOME 別のパスを返します。たとえば、Oracle Java Runtime Environment (JRE)もインストールされている場合などです。次のステップでは、 $JAVA_HOME NetWorkerの /nsr/authc/conf/installrc ファイルは提供しません。

    B. 上記の手順で決定したJavaインストール パスを指定するコマンドライン変数を設定します。

    JAVA=/path/to/java
    次に例を示します。
    Java変数Linuxの設定 
    Javaを容易にします keytool コマンドを使用して、正しい cacerts ファイルはCA証明書をインポートします。この変数は、コマンド ライン セッションが終了すると削除され、他のNetWorker操作に干渉しません。

    SSLのセットアップ

    LDAPSを使用するには、LDAPSサーバーからJAVA信頼キーストアにCA証明書(または証明書チェーン)をインポートする必要があります。これは、次の手順で実行できます。

    認証サーバーからルートCA証明書(および構成されている場合はチェーン)を取得します。

    Linux:

    1. NetWorker認証(AUTHC)サーバーで管理者特権のプロンプトを開きます。
    2. OpenSSLツールを使用して、LDAPSサーバーからCA証明書のコピーを取得します。
    openssl s_client -showcerts -connect LDAPS_SERVER:636 2>/dev/null </dev/null
    • Linuxには通常、 openssl インストールされているかどうかを確認します。環境内にLinuxサーバーが存在する場合は、 openssl 証明書ファイルを収集します。これらは、Windowsにコピーして使用できます authc サーバー。
    • OpenSSLがなく、インストールできない場合は、AD管理者に、Base-64エンコードのx.509形式でエクスポートして、1つ以上の証明書を提供してもらいます。
    • 次の内容を入れ替えます: LDAPS_SERVER をLDAPSサーバーのホスト名またはIPアドレスに置き換えます。
    1. 上記のコマンドは、CA証明書または証明書のチェーンをPrivacy Enhanced Mail(PEM)形式で出力します。例:
    -----BEGIN CERTIFICATE-----
    MIIGQDCCBSigAwIBAgITbgAAAAiwkngyAQWDwwACAAAACDANBgkqhkiG9w0BAQsF
    ...REMOVED FOR BREVITY...
    m4mGyefXz4TBTwD06opJf4NQIDo=
    -----END CERTIFICATE-----
    
    メモ: 証明書のチェーンがある場合は、最後の証明書がCA証明書になります。チェーン内の各証明書は、CA証明書で終わる順に(トップダウンで)インポートする必要があります。
    1. 証明書を次からコピーします。 ---BEGIN CERTIFICATE--- そしてで終わります ---END CERTIFICATE--- をクリックし、新しいファイルに貼り付けます。証明書のチェーンがある場合は、証明書ごとにこれを行う必要があります。
    2. 証明書のインポートに移動します。

    Windows:

    Windowsには、デフォルトでOpenSSLがインストールされていません。システムにインストールされている場合は、上記の Linux セクションと同じ手順に従うことができます。インストールされていない場合は、サード パーティー プラットフォームからインストールするか、次の手順を使用してOpenSSLを使用せずに証明書を収集できます。

    1. NetWorker認証(AUTHC)サーバーで管理者特権のPowerShellプロンプトを開きます。
    2. 次のスクリプトを実行して、 EXTERNAL_AUTH_SERVER_ADDRESS をLDAPまたはActive Directory(AD)のホスト名またはIPに置き換えます。
    $server = "EXTERNAL_AUTH_SERVER_ADDRESS"
    $port   = 636
    
    $tcp = New-Object System.Net.Sockets.TcpClient
    $tcp.Connect($server, $port)
    
    $ssl = New-Object System.Net.Security.SslStream(
        $tcp.GetStream(),
        $false,
        { param($sender,$cert,$chain,$errors) $true }
    )
    
    try {
        $ssl.AuthenticateAsClient($server)
    
        "=== Protocol ==="
        $ssl.SslProtocol
        "=== Cipher ==="
        "$($ssl.CipherAlgorithm) ($($ssl.CipherStrength)-bit)"
        ""
        "=== Server Certificate ==="
    
        $remoteCert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2($ssl.RemoteCertificate)
    
        "Subject  : $($remoteCert.Subject)"
        "Issuer   : $($remoteCert.Issuer)"
        "NotBefore: $($remoteCert.NotBefore)"
        "NotAfter : $($remoteCert.NotAfter)"
        ""
    
        $b64 = [Convert]::ToBase64String($remoteCert.RawData, [Base64FormattingOptions]::InsertLineBreaks)
        "-----BEGIN CERTIFICATE-----"
        $b64
        "-----END CERTIFICATE-----"
    }
    finally {
        $ssl.Dispose()
        $tcp.Dispose()
    }
    警告: このスクリプト ブロックは、使用例のみを目的としています。これは、特定のWindowsバージョン、またはシステム上のセキュリティ強制ポリシーが原因で、一部の環境で失敗する場合があります。NetWorkerサーバーから直接証明書を取得できない場合は、ドメイン管理者に問い合わせて、必要なルートCAと中間証明書(構成されている場合)を取得する必要があります。または、Linuxサーバーを使用して証明書を収集します(上記のLinuxの手順を参照)。
    次に例を示します。
    PS C:\Users\administrator.AMER> $server = "dc.amer.lan"
    PS C:\Users\administrator.AMER> $port   = 636
    PS C:\Users\administrator.AMER>
    PS C:\Users\administrator.AMER> $tcp = New-Object System.Net.Sockets.TcpClient
    PS C:\Users\administrator.AMER> $tcp.Connect($server, $port)
    PS C:\Users\administrator.AMER>
    PS C:\Users\administrator.AMER> $ssl = New-Object System.Net.Security.SslStream(
    >>     $tcp.GetStream(),
    >>     $false,
    >>     { param($sender,$cert,$chain,$errors) $true }
    >> )
    PS C:\Users\administrator.AMER>
    PS C:\Users\administrator.AMER> try {
    >>     $ssl.AuthenticateAsClient($server)
    >>
    >>     "=== Protocol ==="
    >>     $ssl.SslProtocol
    >>     "=== Cipher ==="
    >>     "$($ssl.CipherAlgorithm) ($($ssl.CipherStrength)-bit)"
    >>     ""
    >>     "=== Server Certificate (exactly what the DC sends) ==="
    >>
    >>     $remoteCert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2($ssl.RemoteCertificate)
    >>
    >>     "Subject  : $($remoteCert.Subject)"
    >>     "Issuer   : $($remoteCert.Issuer)"
    >>     "NotBefore: $($remoteCert.NotBefore)"
    >>     "NotAfter : $($remoteCert.NotAfter)"
    >>     ""
    >>
    >>     $b64 = [Convert]::ToBase64String($remoteCert.RawData, [Base64FormattingOptions]::InsertLineBreaks)
    >>     "-----BEGIN CERTIFICATE-----"
    >>     $b64
    >>     "-----END CERTIFICATE-----"
    >> }
    >> finally {
    >>     $ssl.Dispose()
    >>     $tcp.Dispose()
    >> }
    === Protocol ===
    Tls13
    === Cipher ===
    Aes256 (256-bit)
    
    === Server Certificate ===
    Subject  : CN=DC.amer.lan
    Issuer   : CN=amer-DC-CA, DC=amer, DC=lan
    NotBefore: 11/29/2025 01:17:22
    NotAfter : 11/29/2026 01:17:22
    
    -----BEGIN CERTIFICATE-----
    MIIGDDCCBPSgAwIBAgITNAAAAAT93FoJVZwLkQAAAAAABDANBgkqhkiG9w0BAQsFADBAMRMwEQYK
    ...REMOVED FOR BREVITY...
    c1HhZw24yOwFSOtTQg==
    -----END CERTIFICATE-----
    メモ: ルートCAのみが存在する場合、スクリプトは1つの証明書を返します。中間証明書が設定されていて、サーバーによって公開されている場合は、追加の証明書が表示されます。
    1. 証明書を次からコピーします。 ---BEGIN CERTIFICATE--- そしてで終わります ---END CERTIFICATE--- をクリックし、新しいファイルに貼り付けます。証明書のチェーンがある場合は、証明書ごとにこれを行う必要があります。
    2. 証明書のインポートに移動します。

    証明書のインポート:

    メモ: 以下のプロセスでは、「 前提条件 」セクションの後に設定されたコマンドライン変数を使用します。コマンド ライン変数が設定されていない場合は、代わりに完全なJavaパスを指定します。
    1.管理者/rootコマンド プロンプトを開きます。
    2.トラスト ストア内の現在信頼されている証明書のリストを表示します。
    • NetWorker 19.12.x(JRE 8.x)以前の場合:
    Windows: 
    %JAVA%\bin\keytool -list -keystore %JAVA%\lib\security\cacerts -storepass changeit
    Linux:
    $JAVA/bin/keytool -list -keystore $JAVA/lib/security/cacerts -storepass changeit
    
    • NetWorker 19.13(JDK 17.x)以降の場合:
    Windows:
    %JAVA%\bin\keytool -list -cacerts -storepass changeit
    Linux: 
    $JAVA/bin/keytool -list -cacerts -storepass changeit
    3.リストで、使用しているLDAPSサーバーに一致するエイリアスを確認します(存在しない可能性があります)。オペレーティング システムを使用できます grep または findstr コマンドを上記のコマンドに置き換えて、検索を絞り込みます。LDAPSサーバーからの古いCA証明書または既存のCA証明書がある場合は、次のコマンドを使用して削除します。
    • NetWorker 19.12.x(JRE 8.x)以前の場合:
    Windows: 
    %JAVA%\bin\keytool -delete -alias ALIAS_NAME -keystore %JAVA%\lib\security\cacerts -storepass changeit
    Linux:
    $JAVA/bin/keytool -delete -alias ALIAS_NAME -keystore $JAVA/lib/security/cacerts -storepass changeit
    
    • NetWorker 19.13(JDK 17.x)以降の場合:
    Windows:
    %JAVA%\bin\keytool -delete -alias ALIAS_NAME -cacerts -storepass changeit
    Linux: 
    $JAVA/bin/keytool -delete -alias ALIAS_NAME -cacerts -storepass changeit
    
    
    メモ:ALIAS_NAMEは、手順2で使用した古い証明書または期限切れの証明書のエイリアス名に置き換えます。
     
               4.  JAVA信頼キーストアに作成された証明書または証明書ファイルをインポートします。
      • NetWorker 19.12.x(JRE 8.x)以前の場合:
      Windows: 
      %JAVA%\bin\keytool -import -alias ALIAS_NAME -keystore %JAVA%\lib\security\cacerts -storepass changeit -file \PATH_TO\CERT_FILE
      Linux:
      $JAVA/bin/keytool -import -alias ALIAS_NAME -keystore $JAVA/lib/security/cacerts -storepass changeit -file /PATH_TO/CERT_FILE
      
      • NetWorker 19.13(JDK 17.x)以降の場合:
      Windows:
      %JAVA%\bin\keytool -import -alias ALIAS_NAME -cacerts -storepass changeit -file \PATH_TO\CERT_FILE
      Linux: 
      $JAVA/bin/keytool -import -alias ALIAS_NAME -cacerts -storepass changeit -file /PATH_TO/CERT_FILE
      
      • ALIAS_NAMEをインポートされた証明書のエイリアス(RCA(ルートCA)など)に置き換えます。証明書チェーンに対して複数の証明書をインポートする場合、各証明書には異なるエイリアス名が必要であり、個別にインポートする必要があります。 
      • PATH_TO\CERT_FILE を、手順 6 で作成した証明書ファイルの場所に置き換えます。
      5.証明書をインポートするように求められたら、次のように入力します。 yes をクリックし、Enter キーを押します。
      C:\Users\administrator>%JAVA%\bin\keytool -import -alias RCA -keystore %JAVA%\lib\security\cacerts -storepass changeit -file C:\root-ca.cer
      Owner: CN=networker-DC-CA, DC=networker, DC=lan
      Issuer: CN=networker-DC-CA, DC=networker, DC=lan
      Serial number: 183db0ae21d3108244254c8aad129ecd
      ...
      ...
      ...
      
      Trust this certificate? [no]:  yes
      Certificate was added to keystore
      
      6.証明書がキーストアに表示されていることを確認します(手順2と同じコマンド)。
      メモ: パイプ (|)オペレーティングシステム grep または findstr コマンドを上記に追加して、結果を絞り込みます。
      C:\Users\administrator>%JAVA%\bin\keytool -list -keystore %JAVA%\lib\security\cacerts -storepass changeit | findstr RCA
      RCA, Jan 15, 2025, trustedCertEntry,
      
      7.NetWorkerサーバー サービスを再起動します。 
      Windows: 
      net stop nsrd
      net start nsrd
      Linux: 
      nsr_shutdown
      service networker start
      メモ: NetWorkerサーバー サービスを再起動して、AUTHCがcacertsファイルを読み取って、LDAPサーバーとのSSL通信用にインポートされた証明書を検出するようにします。

      NetWorkerへの外部認証の追加

      このKBでは、 NetWorker Management Console (NMC)を使用して LDAP over SSLを構成する方法について説明します。SSL経由でADを構成する場合は、NetWorker Webユーザー インターフェイス(NWUI)を使用することをお勧めします。このプロセスの詳細については、を参照してください。

      いずれかの記事に従った場合は、外部認証機関リソースが作成されている部分に進むことができます。証明書のインポート手順を繰り返す必要はありません。

      メモ: このKBは、 AD over SSLを構成する場合に従うことができます。ただし、追加の手順が必要です。これらの手順の概要を以下に示します。

      1.NetWorker管理者アカウントを使用して、 NetWorker Management Console (NMC)にログインします。セットアップ-->ユーザーと役割-->外部認証機関を選択します。
      2.既存の外部認証機関の構成を作成または変更し、サーバー タイプドロップダウンからLDAP over SSLを選択します。これにより、ポートが自動的に389から636に変更されます。
      NMCからSSL経由でADを追加する例
      メモ: [Show Advanced Options] フィールドを展開し、認証サーバに正しい値が設定されていることを確認します。フィールドと値を説明する表については、このKB の追加情報 フィールドを参照してください。

      SSL経由のActive Directoryの場合:

      警告: Microsoft Active DirectoryでNMCの「LDAP over SSL」設定を使用すると、内部構成パラメーター「is active directory」が「false」に設定されます。これにより、NetWorkerでAD認証が正常に行われなくなります。これを修正するには、次の手順を使用します。

      A. 構成 ID の詳細を取得します。

      authc_config -u Administrator -p 'NetWorker_AdminPass' -e find-all-configs
      authc_config -u Administrator -p 'NetWorker_AdminPass' -e find-config -D config-id=CONFIG_ID#

      次に例を示します。

      nve:~ # authc_config -u Administrator -p '!Password1' -e find-all-configs
      The query returns 1 records.
      Config Id Config Name
      1         AD
      
      nve:~ # authc_config -u Administrator -p '!Password1' -e find-config -D config-id=1
      Config Id                    : 1
      Config Tenant Id             : 1
      Config Name                  : AD
      Config Domain                : networker.lan
      Config Server Address        : ldaps://dc.networker.lan:636/dc=networker,dc=lan
      Config User DN               : cn=nw authadmin,ou=dell,dc=networker,dc=lan
      Config User Group Attribute  :
      Config User ID Attribute     : sAMAccountName
      Config User Object Class     : person
      Config User Search Filter    :
      Config User Search Path      :
      Config Group Member Attribute: member
      Config Group Name Attribute  : cn
      Config Group Object Class    : group
      Config Group Search Filter   :
      Config Group Search Path     :
      Config Object Class          : objectclass
      Is Active Directory          : false
      Config Search Subtree        : true
      B. 使用する authc_config 設定するコマンド is-active-directory=y:
      authc_config -u Administrator -p 'NETWORKER_ADMIN_PASSWORD' -e update-config -D config-id=CONFIG_ID# -D config-server-address="ldaps://DOMAIN_SERVER:636/BASE_DN" -D config-user-dn="CONFIG_USER_DN" -D config-user-dn-password='CONFIG_USER_PASSWORD' -D config-active-directory=y
      メモ: これらのフィールドに必要な値は、手順 A から取得できます。
       
      次に例を示します。
      nve:~ # authc_config -u Administrator -p '!Password1' -e update-config -D config-id=1 -D config-server-address="ldaps://dc.networker.lan:636/dc=networker,dc=lan" -D config-user-dn="cn=nw authadmin,ou=dell,dc=networker,dc=lan" -D config-user-dn-password='PASSWORD' -D config-active-directory=y
      Configuration AD is updated successfully.
      nve:~ #
      nve:~ # authc_config -u Administrator -p '!Password1' -e find-config -D config-id=1
      Config Id                    : 1
      Config Tenant Id             : 1
      Config Name                  : AD
      Config Domain                : networker.lan
      Config Server Address        : ldaps://dc.networker.lan:636/dc=networker,dc=lan
      Config User DN               : cn=nw authadmin,ou=dell,dc=networker,dc=lan
      Config User Group Attribute  :
      Config User ID Attribute     : sAMAccountName
      Config User Object Class     : person
      Config User Search Filter    :
      Config User Search Path      :
      Config Group Member Attribute: member
      Config Group Name Attribute  : cn
      Config Group Object Class    : group
      Config Group Search Filter   :
      Config Group Search Path     :
      Config Object Class          : objectclass
      Is Active Directory          : true
      Config Search Subtree        : true

      これで、外部認証機関リソースがMicrosoft Active Directory用に正しく構成されました。


      NetWorkerでの外部ユーザーおよびグループ アクセス権限の構成

      この authc_mgmt コマンドを使用して、AD/LDAPグループ/ユーザーが表示されることを確認します。
      authc_mgmt -u Administrator -p 'NetWorker_Admin_Pass' -e query-ldap-users -D query-tenant=tenant_name -D query-domain=domain_name
      authc_mgmt -u Administrator -p 'NetWorker_Admin_Pass' -e query-ldap-groups -D query-tenant=tenant_name -D query-domain=domain_name
      authc_mgmt -u Administrator -p 'NetWorker_Admin_Pass' -e query-ldap-groups-for-user -D query-tenant=tenant_name -D query-domain=domain_name -D user-name=ad/ldap_username
      次に例を示します。
      nve:~ # authc_mgmt -u Administrator -p '!Password1' -e query-ldap-users -D query-tenant=default -D query-domain=networker.lan
      The query returns 40 records.
      User Name            Full Dn Name
      ...
      ...
      bkupadmin            CN=Backup Administrator,OU=Support_Services,OU=DELL,dc=networker,dc=lan
      
      
      nve:~ # authc_mgmt -u Administrator -p '!Password1' -e query-ldap-groups -D query-tenant=default -D query-domain=networker.lan
      The query returns 71 records.
      Group Name                              Full Dn Name
      ...
      ...
      NetWorker_Admins                        CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan
      
      nve:~ # authc_mgmt -u Administrator -p '!Password1' -e query-ldap-groups-for-user -D query-tenant=default -D query-domain=networker.lan -D user-name=bkupadmin
      The query returns 1 records.
      Group Name       Full Dn Name
      NetWorker_Admins CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan
      メモ: 一部のシステムでは、 authc 正しいパスワードが指定されている場合でも、コマンドが「不正なパスワード」エラーで失敗することがあります。これは、パスワードが「-p」オプションを使用します。この問題が発生した場合は、「-p password」をコマンドから取得します。コマンドを実行すると、非表示になっているパスワードを入力するように求められます。
       

      外部認証を受け入れるNMCの構成:

      デフォルトのNetWorker管理者アカウントとしてNMCにログインしたら、セットアップ-->ユーザーと役割-->NMCの役割を開きます。コンソール アプリケーション管理者ロールのプロパティを開き、外部ロールフィールドにAD/LDAPグループの識別名このハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。(DN)を入力します。  デフォルトのNetWorker管理者アカウントと同じレベルの権限を必要とするユーザーの場合は、 コンソール セキュリティ管理者 の役割でAD/LDAPグループDNを指定します。NMCコンソールに対する管理者権限を必要としないADユーザーまたはグループの場合は、 コンソール ユーザーの外部の役割に完全なDNを追加します。

      NMCの役割で設定された外部の役割の例 
      メモ: デフォルトでは、NetWorkerサーバーのLOCAL AdministratorsグループのDNがすでに存在します。これは削除しないでください。
       

      NetWorkerサーバーの外部ユーザー権限の構成:

      NetWorkerサーバーをNMCから接続し、[サーバー-->ユーザー グループ]を開きます。アプリケーション管理者ロール プロパティの外部ロール フィールドに、AD/LDAPグループの識別名(DN)を入力します。デフォルトのNetWorker管理者アカウントと同じレベルの権限を必要とするユーザーの場合は、 セキュリティ管理者の役割でAD/LDAPグループDNを指定する必要があります。
      外部ユーザーまたはグループを使用したnsrユーザー グループの構成
      メモ: デフォルトでは、NetWorkerサーバーのLOCAL AdministratorsグループのDNがすでに存在します。これは削除しないでください。
       
      または、 nsraddadmin 完全なNetWorker管理者権限を持つ必要がある外部ユーザー/グループに対してこれを実現するには、次のようにします。
      nsraddadmin -e "USER/GROUP_DN"
      次に例を示します。
      nve:~ # nsraddadmin -e "CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan"
      134749:nsraddadmin: 'CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan' added to the 'external roles' list of 'Security Administrators' user group.
      134749:nsraddadmin: 'CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan' added to the 'external roles' list of 'Application Administrators' user group.

      (オプション)設定 FULL_CONTROL 外部管理者ユーザーおよびグループの権限

      これはオプションの構成設定です。このパラメーターは、NetWorkerへのフル セキュリティ アクセスを外部ユーザーに許可します。具体的には、外部ユーザーが次のアクションを実行する機能が付与されます。
      • NetWorker認証サーバーのユーザーおよびグループの管理。 
      • NetWorkerで構成された外部認証機関リソースを管理します。

      これらの権限がない場合、 Access is Denied これらの設定に外部ユーザーとしてアクセスしようとするとエラーが発生します。
      NetWorkerのアクセスが拒否される 

      デフォルトでは、これらの設定にアクセスできるのはデフォルトのNetWorker管理者アカウントのみです。

      構成するには FULL_CONTROL 権限がある場合は、次の操作を実行します。

      1. 管理者/rootコマンド プロンプトを開きます。
      2. ADグループDNを使用して、次のコマンドを実行する権限FULL_CONTROL付与します。
      authc_config -u Administrator -p 'NetWorker_Admin_Pass' -e add-permission -D permission-name=FULL_CONTROL -D permission-group-dn="AD/LDAP_group_dn"
      次に例を示します。
      nve:~ # authc_config -u Administrator -p '!Password1' -e add-permission -D permission-name=FULL_CONTROL -D permission-group-dn="CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan"
      Permission FULL_CONTROL is created successfully.
      nve:~ #
      nve:~ # authc_config -u Administrator -p '!Password1' -e find-all-permissions
      The query returns 2 records.
      Permission Id Permission Name Group DN Pattern                Group DN
      1             FULL_CONTROL    ^cn=Administrators,cn=Groups.*$
      2             FULL_CONTROL                                    CN=NetWorker_Admins,OU=DELL,dc=networ...

      外部ユーザー アカウントを使用したNMCまたはNWUIへのアクセス

      NMCおよびNetWorkerサーバーへのアクセス権限が付与されている外部ユーザーとの間でアクセスする必要があります。
       
      NMC
      外部ユーザーとしてのログイン
      NWUI:
      NWUI外部ユーザー 
       
      ログインすると、NMCの右上隅にユーザーが表示されます。
      ADユーザーを示すNMC

      Informations supplémentaires

      詳細については、次のサイトにある『NetWorkerセキュリティ構成ガイド』を参照してください。 https://www.dell.com/support/home/product-support/product/networker/docs

      構成値:

      サーバーの種類 認証サーバーがLinux/UNIX LDAPサーバーの場合はLDAPを、Microsoft Active Directoryサーバーを使用している場合はActive Directoryを選択します。
      認証局名 この外部認証機関の名前を指定します。この名前は任意の名前にすることができますが、複数の機関が構成されている場合にのみ、他の認証機関と区別されます。
      プロバイダー サーバー名 このフィールドには、ADまたはLDAPサーバーの完全修飾ドメイン名(FQDN)が含まれている必要があります。
      テナント テナントは、複数の認証方法を使用する可能性がある環境や、複数の認証機関を構成する必要がある場合に使用できます。デフォルトでは、「デフォルト」のテナントが選択されています。テナントを使用すると、ログイン方法が変更されます。デフォルトのテナントの場合は「domain\user」、その他のテナントの場合は「tenant\domain\user」を使用してNMCにログインします。
      ドメイン 完全なドメイン名(ホスト名を除く)を指定します。通常、これはドメインのドメインコンポーネント(DC)値で構成されるベースDNです。 
      ポート番号 LDAPとADの統合には、ポート 389を使用します。LDAP over SSLの場合は、ポート 636を使用します。
      これらのポートは、AD/LDAPサーバー上のNetWorker以外のデフォルト ポートです。
      ユーザーDN LDAPまたはADディレクトリーへの完全な読み取りアクセス権を持つユーザー アカウントのDN(識別名)を指定します。
      ユーザー アカウントの相対DNを指定するか、ドメイン フィールドで設定された値をオーバーライドする場合は完全なDNを指定します。
      [User DN Password]: 指定したユーザー アカウントのパスワードを指定します。
      Group Object Class LDAPまたはAD階層内のグループを特定するオブジェクト クラス。
      • LDAPの場合は、次を使用します。 groupOfUniqueNames または groupOfNames 
        メモ:グループ・オブジェクト・クラス以外にも、 groupOfUniqueNamesgroupOfNames。  LDAPサーバーで構成されているオブジェクト クラスを使用します。
      • ADの場合は、次を使用します。 group
      Group Search Path このフィールドは空白のままにしておくことができます。その場合は authc は、ドメイン全体を照会できます。これらのユーザー/グループがNMCにログインしてNetWorkerサーバーを管理するには、NMC/NetWorkerサーバーへのアクセス権限を付与する必要があります。完全なDNではなく、ドメインへの相対パスを指定します。
      Group Name Attribute グループ名を特定する属性。たとえば、 cn
      Group Member Attribute グループ内のユーザーのグループ メンバーシップ
      • LDAP:
        • グループ・オブジェクト・クラスが groupOfNamesの場合、属性は一般的に member
        • グループ・オブジェクト・クラスが groupOfUniqueNamesの場合、属性は一般的に uniquemember
      •  ADの場合、この値は通常 member
      User Object Class LDAPまたはAD階層のユーザーを特定するオブジェクト クラス。
      たとえば、 inetOrgPerson または user
      User Search Path グループ検索パスと同様に、このフィールドは空白のままにすることができます。この場合、AUTHCはドメイン全体を照会できます。完全なDNではなく、ドメインへの相対パスを指定します。
      [ユーザーID属性] LDAPまたはAD階層でユーザー オブジェクトに関連づけられているユーザーID。
      • LDAPの場合、この属性は通常 uid
      • ADの場合、この属性は通常 sAMAccountName

      その他の関連記事:

      Produits concernés

      NetWorker

      Produits

      NetWorker Family, NetWorker Management Console
      Propriétés de l’article
      Numéro d’article: 000156132
      Type d’article: How To
      Dernière modification: 20 Aug 2026
      Version:  19
      Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
      Services de support
      Vérifiez si votre appareil est couvert par les services de support.