Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Si le module tcpdump a été activé dans le fichier job.xml, le mot de passe root sera demandé sur Linux et Mac OS lors de l’initialisation du testrunner.

Ajout des droits pour lancer tcpdump sans mot de passe sur Linux [optionnel]

La procédure vient de ce site web : https://askubuntu.com/questions/530920/tcpdump-permissions-problem

  • Créer un groupe pcap et s’ajouter dedans

Code Block
languagebash
sudo groupadd pcap
sudo usermod -a -G pcap $USER
  • Changer le groupe de tcpdump et modifier les permissions. Il faudra peut-être changer le path par /usr/bin/tcpdump

Code Block
languagebash
sudo chgrp pcap /usr/sbin/tcpdump
sudo chmod 750 /usr/sbin/tcpdump
  • Utiliser setcap pour donner à tcpdump les permissions nécessaires

Code Block
languagebash
sudo setcap cap_net_raw,cap_net_admin=eip /usr/sbin/tcpdump
  • Redémarrer le PC. Il est alors possible de lancer la commande tcpdump sans sudo.

Schéma de la situation

...