Permissions

如何設置具有正確權限的wireshark

  • January 7, 2019

Ubuntu 13.10,這裡是俏皮蠑螈。我正在嘗試安裝wireshark以監視特定設備的 USB 活動。問題是wireshark無法訪問USB匯流排(或任何匯流排,就此而言,沒有介面出現)。

他們在這裡描述,wireshark 既可以作為 root 使用者執行,也可以作為普通使用者執行。我厭倦了執行dpkg-reconfigure wireshark-common,但在對話之後,什麼都沒有發生,我不知道為什麼。

這裡概述了其他 Linux 使用者(非 Debian)的替代過程。我還沒有嘗試過,因為該dpkg方法是 Ubuntu 推薦的方法,我想知道出了什麼問題。

我應該去哪裡看?

我過去也遇到過這種情況(不能專門為 SS 說話)這幫助了我。

http://ask.wireshark.org/questions/7523/ubuntu-machine-no-interfaces-listed

基本上,這是需要做的。

$ sudo apt-get install wireshark
$ sudo dpkg-reconfigure wireshark-common 
$ sudo usermod -a -G wireshark $USER
$ sudo reboot

如果有問題,連結的答案會提供更多資訊和技術。

這些實際上都是相同的方法,只是在 Debian 的情況下,您可以使用dpkg-reconfigure.

在對“非超級使用者應該能夠擷取數據包嗎?”問題選擇*“是”後,您仍然必須通過將單個使用者添加到 wireshark 組來手動允許它們:*

(sudo) usermod -a -G wireshark [username]

請注意,添加到組對您目前的登錄無效,但僅對後續登錄(su yourself計數)有效。

引用自:https://unix.stackexchange.com/questions/111650