使用普通用户执行wireshark进行抓包
ubuntu下安装wireshark后,如果以普通用户执行,会报错无权限,随后使用sudo执行,可以正常执行,但是会提示存在风险,毕竟使用root运行权限还是过大,随后调整了下,将执行权限授权给指定用户就可以了。
添加wireshark用户组
sudo groupadd wireshark
将dumpcap更改为wireshark用户组
sudo chgrp wireshark /usr/bin/dumpcap
让wireshark用户组有root权限使用dumpcap
sudo chmod 4755 /usr/bin/dumpcap
将需要使用的用户名(hmilyld)加入wireshark用户组
sudo gpasswd -a hmilyld wireshark
OK,完成!