วิธีรัน Wireshark บน Ubuntu 17.10


10

ฉันเคยใช้ wireshark บน Ubuntu 17.04 ด้วย

~/$ sudo wireshark

แต่ตอนนี้ (หลังจากอัปเดตเป็น 17.10) เมื่อฉันเขียนเหมือนเดิมฉันได้รับข้อผิดพลาด

~/$ 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
ฉันจะเปิดการลงคะแนนคำถามนี้เนื่องจากสถานการณ์พิเศษของ Wireshark
David Foerster

คำตอบ:



6

จริงๆคุณไม่จำเป็นต้องเปิดใช้ WireShark ในฐานะที่เป็นรูต โปรดอ่านหน้าอย่างเป็นทางการ

โดยสังเขปคุณควรทำ:

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

จากนั้นออกจากระบบและลงชื่อเข้าใช้อีกครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.