So führen Sie Wireshark unter Ubuntu 17.10 aus

10

Ich habe Wireshark auf Ubuntu 17.04 mit ausgeführt

~/$ sudo wireshark

Aber jetzt (kurz nach dem Update auf 17.10) erhalte ich eine Fehlermeldung, wenn ich dasselbe schreibe

~/$ 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
Mateusz Filipiuk
quelle
3
Ich stimme dafür, diese Frage aufgrund besonderer Umstände von Wireshark erneut zu eröffnen .
David Foerster

Antworten:

6

Sie müssen WireShark wirklich nicht als Root starten. Bitte lesen Sie die offizielle Seite .

Kurz gesagt sollten Sie Folgendes tun:

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

Dann abmelden und erneut anmelden.

N0rbert
quelle