C.0 Configuration de NMAP pour ZENworks

Le module ZENloader exécute la découverte réseau, avec le nom d'utilisateur zenworks et la commande nmap avec l'option -O. L'exécution de la commande nmap nécessite toutefois des privilèges root. La découverte NMAP échoue donc lorsqu'elle s'exécute avec le nom d'utilisateur zenworks. Vous ne pouvez toutefois pas exécuter ZENloader avec le nom d'utilisateur root. Pour résoudre ce problème et autoriser l'utilisateur zenworks à exécuter NMAP pour la découverte avec des privilèges root, vous devez configurer NMAP pour ZENworks®.

Exécutez pour cela la procédure ci-dessous sur le serveur Linux primaire :

  1. Loguez-vous en tant qu'utilisateur root.

  2. Saisissez la commande visudo pour ouvrir le fichier de configuration utilisateur sudo dans l'éditeur vi.

    INDICATION :lorsque vous ouvrez le fichier de configuration sudo dans l'éditeur vi, celui-ci valide également le fichier et vérifie notamment que la syntaxe utilisée est correcte.

  3. Saisissez # au début des lignes suivantes pour les commenter :

    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. Ajoutez zenworks ALL=(ALL) NOPASSWD:/usr/bin/nmap après les lignes suivantes :

    # User privilege specification
    
      root    ALL=(ALL) ALL
    
  5. Enregistrez vos modifications et quittez l'éditeur.