Ubuntu 17.10でWiresharkを実行する方法


10

私はubuntu 17.04でwiresharkを実行して使用していました

~/$ 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

rootとして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.