安装完wireshark后,普通用户权限不够而不能执行抓包操作。
原因:
当前用户的权限不足。新建用户组并配置root权限,再把dumpcap的文件目录和自己的用户名加进来就行啦。
解决方法:
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就能抓取当前网卡的信息了。