ubuntu系統下wireshark普通用戶抓包設置

ubuntu系統下wireshark普通用戶抓包設置
 
dumpcap須要root權限才能使用的,以普通用戶打開Wireshark,Wireshark固然沒有權限使用dumpcap進行截取封包
 
sudo wireshark

 

可是,以sudo的方式用root打開Wireshark顯然是不安全的,也不是很方便,由於獲得的封包數據也屬於root用戶。
 
解決這個問題的辦法——能夠使用用戶組功能使用Wireshark,具體操做: 
 
一、添加wireshark用戶組
sudo groupadd wireshark 

二、將dumpcap更改成wireshark用戶組  ubuntu

sudo chgrp wireshark /usr/bin/dumpcap

三、讓wireshark用戶組有root權限使用dumpcap 安全

sudo chmod 4755 /usr/bin/dumpcap 

(注意:若是設爲4754 Wireshark仍是會提示沒有權限 ) spa

 
四、將須要使用的普通用戶名加入wireshark用戶組,個人用戶是「dengyi」(須要根據具體用戶名修改!),則須要使用命令:  
sudo gpasswd -a dengyi wireshark

 這樣就完成了,以普通用戶dengyi登錄打開Wireshark就會有權限進行抓包了。code

相關文章
相關標籤/搜索