最近在ubuntu14.04下使用wireshare抓包,遇到無法指定抓包網口問題,網上說是權限不夠
從Linux中第一次啓動Wireshark的時候,可能會覺得奇怪,爲什麼看不到任何一個網卡,比如eth0之類的。這是因爲,直接訪問這些設備需要 root權限。所以最簡單的方法就是使用root權限打開wireshark。同時,也可以通過修改權限,永久配置普通用戶可以執行wireshark。
方法一:通過root用戶進去uer/bin/ 文件夾
cd /usr/bin
./wireshark
或者
sudo wireshark
方法二:修改權限
(1)增加組wireshark
sudo groupadd wireshark
(2)將封包程序dumpcap換到wireshark組
sudo chgrp wireshark /usr/bin/dumpcap
(3)修改dumpcap權限
sudo chmod 7777 /usr/bin/dumpcap
ls -al /usr/bin/dumpcap
(4)將賬號加入到wireshark組
sudo usermod -a -G wireshark XXX用戶名
id XXX用戶名