![没有 root 权限就无法监听接口](https://linux22.com/image/1415245/%E6%B2%A1%E6%9C%89%20root%20%E6%9D%83%E9%99%90%E5%B0%B1%E6%97%A0%E6%B3%95%E7%9B%91%E5%90%AC%E6%8E%A5%E5%8F%A3.png)
出于某些原因,我想在不使用 root 权限的情况下捕获流量。
设置:
Host: Ubuntu 3.11.0
Guest Ubuntu 3.13.0
Wireshark in Guest:1.10.8
我已经尝试过无需 root 权限即可启用捕获
$ sudo dpkg-reconfigure wireshark-common
$ sudo usermod -a -G wireshark $USER
$ gnome-session-quit --logout --no-prompt
它确实将我的用户帐户添加到了 wireshark 组。但我仍然无法捕获流量。没有显示任何界面
- -更新 - -
我在主机上重试,成功了,但在客户机上却没有成功。我观察到的一些可能相关的现象是,在主机上,我wireshark
通过发出获得了分组sudo groups
,而在客户机上,没有wireshark
通过发出 观察到分组sudo groups
。所以我猜想将组 wireshark 添加到客户机时出了问题