Bagaimana menjalankan Wireshark di Ubuntu 17.10

10

Saya dulu menjalankan wireshark di ubuntu 17.04 dengan

~/$ sudo wireshark

tapi sekarang (setelah pembaruan ke 17.10) ketika saya menulis hal yang sama, saya mendapatkan kesalahan

~/$ 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
sumber
3
Saya memberikan suara untuk membuka kembali pertanyaan ini karena keadaan khusus Wireshark .
David Foerster

Jawaban:

6

Benar-benar Anda tidak perlu meluncurkan WireShark sebagai root. Silakan baca halaman resmi .

Secara singkat yang harus Anda lakukan:

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

Kemudian log-out dan masuk lagi.

N0rbert
sumber