1. 程式人生 > >Linux Mint 非root使用者使用Wireshark抓包

Linux Mint 非root使用者使用Wireshark抓包

安裝完wireshark後,普通使用者許可權不夠而不能執行抓包操作。

原因:

因為wireshark分析器的核心檔案是/usr/bin/dumpcap的可執行檔案,所以主要是對這個檔案進行許可權設定,為了方便管理,通過一個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
4.將自己的使用者名稱加入wireshark使用者組(tomycl是我的使用者名稱)
sudo gpasswd -a tomycl wireshark
這樣再開啟wireshark就能抓取當前網絡卡的資訊了。