Ubuntu應用Wireshark找不到interface的解決辦法

 

Ubuntu應用Wireshark找不到interface的解決辦法


Admin
2012年7月22日

名人名言:成功網羅着大量的過失。——蕭伯納 

Wireshark是一款強大的有圖形界面的收集封包解析對象。


dumpcap須要root權限才幹應用的,以通俗用戶打開Wireshark,Wireshark當然沒有權限應用dumpcap進行截取封包。


其實可以應用


sudo wireshark


sudo的體式格式用root打開Wireshark,然則如許做顯然是不安然的,也不是很便利的,因爲獲得的封包數據也屬於root用戶,而sudo打開Wireshark也會提示你謹慎應用root權限應用Wireshark,並且給你一篇文檔申明。


文檔裏申明可以應用用戶組功能應用Wireshark,接下來是具體辦法:


1、添加用戶組,我以wireshark爲例


sudo groupadd wireshark


2、將dumpcap更改爲wireshark用戶組


sudo chgrp wireshark /usr/bin/dumpcap


3、讓wireshark用戶組有root權限應用dumpcap


sudo chmod 4755 /usr/bin/dumpcap


(PS:4754 Wireshark還是會提示沒有權限 )


4、將本身參加wireshark用戶組,我的用戶是benmao,你添加須要更改這個。


sudo gpasswd -a benmao wireshark


如許就完成,你可以應用本身的用戶打開Wireshark,並且有權限進行操縱了。

以上在ubunt 12.10中測試通過

 

原文鏈接:http://amapig.com/ubuntu-use-wireshark-can-not-find-interface/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章