Jak uruchomić Wireshark na Ubuntu 17.10

10

Kiedyś działałem wireshark na Ubuntu 17.04 z

~/$ sudo wireshark

ale teraz (zaraz po aktualizacji do 17.10), kiedy piszę to samo, pojawia się błąd

~/$ 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
źródło
3
Głosuję za ponownym otwarciem tego pytania z powodu szczególnych okoliczności Wireshark .
David Foerster,

Odpowiedzi:

6

Naprawdę nie musisz uruchamiać WireShark jako root. Proszę przeczytać oficjalną stronę .

W skrócie powinieneś zrobić:

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

Następnie wyloguj się i zaloguj ponownie.

N0rbert
źródło