ubuntu下解决wireshark没有权限的问题

wireshark是常用的网络抓包工具,在ubuntu中安装方法如下:

sudo aptitude install wireshark

安装以后,打开软件后,在选择网络接口进行抓包时会提示没有权限,为此,可以通过以下方法解决。

# 添加用户组,命名为wireshark
sudo groupadd wireshark  

# 将dumpcap更改为刚添加的用户组
sudo chgrp wireshark /usr/bin/dumpcap  

# 为wireshark用户组添加使用dumpcap的root权限
sudo chmod 4755 /usr/bin/dumpcap

# 将自己的用户(本人litreily)添加到wireshark用户组
sudo gpasswd -a litreily wireshark  

执行完成以后便可以使用wireshark正常抓包了。