C.0 ZENworks向けのNMAPの設定

ネットワーク検出は、ユーザ名としてzenworksを使用して、nmapコマンドを-Oオプション付きで実行するZENloaderモジュールによって実行されます。ただし、nmapコマンドが正常に実行されるには、root 権限が必要です。したがって、zenworksのユーザ名で実行すると、NMAP検出は失敗します。ZENloaderをroot のユーザ名で実行しないでください。この問題を解決するには、NMAPをZENworks®向けに設定し、zenworksユーザが検出用にNMAPをroot権限で実行できるようする必要があります。

NMAPをZENworks向けに設定するには、Linuxプライマリサーバ上で次のことを実行してください。

  1. rootとしてログインします。

  2. visudoコマンドを入力し、sudoユーザの設定ファイルをviエディタで開きます。

    ヒント:sudoの設定ファイルをviエディタで開くと、正しい構文が使用されているかファイルの検証も行われます。

  3. 行頭に#を入力して、次の行をコメントとして入力します。

    Defaults targetpw    # ask for the password of the target user i.e. root
    
    ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'!
    
  4. 次の行の後に、zenworks ALL=(ALL) NOPASSWD:/usr/bin/nmapを追加します。

    # User privilege specification
    
      root    ALL=(ALL) ALL
    
  5. 変更を保存し、エディタを終了します。