A descoberta de rede é feita pelo módulo ZENloader, executado com zenworks como o nome de usuário e o comando nmap com a opção -O. Entretanto, o comando nmap necessita de privilégios root para ser executado com êxito. Conseqüentemente, a descoberta de NMAP falha ao ser executada com o nome de usuário zenworks. O ZENloader não deve ser executado com o nome de usuário root. Para resolver esse problema, o usuário zenworks deve ser habilitado para executar o NMAP para descoberta com o privilégio root, configurando o NMAP para o ZENworks®.
Para configurar o NMAP para o ZENworks, faça o seguinte no servidor principal Linux:
Efetue login como root.
Digite o comando visudo para abrir o arquivo de configuração de usuário do sudo no editor vi.
DICA:Quando você abrir o arquivo de configuração do sudo no editor vi, o editor também validará o arquivo para assegurar que a sintaxe correta seja usada.
Transforme em comentário as linhas a seguir, digitando # no início delas:
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'!
Adicione zenworks ALL=(ALL) NOPASSWD:/usr/bin/nmap após estas linhas:
# User privilege specification
root ALL=(ALL) ALL
Grave suas mudanças e saia do editor.