網路探查由 ZENloader 模組執行,執行時以 zenworks 做為使用者名稱,並使用 nmap 指令及 -O 選項。但是,nmap 指令需要根權限才能成功執行。因此,以 zenworks 做為使用者名稱執行時,NMAP 探查會失敗。而您又不應以根使用者名稱執行 ZENloader。若要解決此問題,必須透過設定 ZENworks® 之 NMAP 的方法,讓 zenworks 使用者以根權限執行 NMAP 探查。
若要為 ZENworks 設定 NMAP,請在 Linux 主要伺服器上執行以下操作︰
登入為 root 使用者。
輸入 visudo 指令,以在 vi 編輯器中開啟 sudo 使用者組態檔。
提示:在 vi 編輯器中開啟 sudo 組態檔時,編輯器也會驗證檔案,以確定所使用的語法正確。
在指令行的開頭處輸入 #,將以下幾行做為注解︰
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'!
在以下幾行的後面新增 zenworks ALL=(ALL) NOPASSWD:/usr/bin/nmap︰
# User privilege specification
root ALL=(ALL) ALL
儲存您所做的變更並結束編輯器。