ubuntu下解決wireshark權限問題

轉載自Craftor

wireshark要監控eth0,但是必須要root權限才行。但是,直接用root運行程序是相當危險,也是非常不方便的。

解決方法如下:

1.添加wireshark用戶組

sudo groupadd wireshark

2.將dumpcap更改為wireshark用戶組

sudo chgrp wireshark /usr/bin/dumpcap

3.讓wireshark用戶組有root權限使用dumpcap

sudo chmod 4754 /usr/bin/dumpcap

注意:原文此處設置的權限為4755,如果other都有執行權限,新增加wireshark用戶組就沒有任何意義了,此處去掉other執行權限。

4.將需要使用的用戶名加入wireshark用戶組,我的用戶名是craftor

sudo gpasswd -a craftor wireshark


相關參考:

Sniffing with Wireshark as a Non-Root User

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容