在ubuntu 上安装了 wireshark之后,运行起来,发现,找不到无线网络。
在网上查了相关资料之后,才知道,非root账号没有这个权限。
可以使用下面的方法来设置权限:
sudo groupadd wireshark
sudo usermod -a -G wireshark $USER
sudo chgrp wirshark /usr/bin/dumpcap
sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
再确认一下:
$ getcap /usr/bin/dumpcap
/usr/bin/dumpcap = cap_net_admin,cap_net_raw+eip