Comment exécuter Wireshark sur Ubuntu 17.10


10

J'avais l'habitude d'exécuter WireShark sur Ubuntu 17.04 avec

~/$ sudo wireshark

mais maintenant (juste après la mise à jour vers 17.10) quand j'écris la même chose, j'obtiens une erreur

~/$ sudo wireshark

    QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
    Invalid MIT-MAGIC-COOKIE-1 keyQXcbConnection: Could not connect to display :0

3
Je vote pour rouvrir cette question en raison des circonstances particulières de Wireshark .
David Foerster

Réponses:



6

Vous n'avez vraiment pas besoin de lancer WireShark en tant que root. Veuillez lire la page officielle .

En bref, vous devez faire:

sudo chgrp wireshark /usr/bin/dumpcap
sudo chmod o-rx /usr/bin/dumpcap
sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
sudo usermod -a -G wireshark $USER

Déconnectez-vous puis reconnectez-vous.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.