...
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 | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
sudo chgrp pcap /usr/sbin/tcpdump
sudo chmod 750 /usr/sbin/tcpdump |
Utiliser
setcap
pour donner àtcpdump
les permissions nécessaires
Code Block | ||
---|---|---|
| ||
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
...