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,完成!