我用前缀/ my-path / bin /重新编译了最新版本的Wireshark
想要设置数据包的非根捕获。
但是当我设定setcap cap_net_raw,cap_net_admin=eip /my-path/bin/dumpcap
那么以某种方式转储不能
开始了,并退出:
/my-path/bin/dumpcap: error while loading shared libraries: libwsutil.so.0: cannot open shared object file: No such file or directory
/my-path/lib/libwsutil.so.0存在,如果我使用
setcap -r /my-path/bin/dumpcap
我可以再次运行dumpcap。我需要考虑一些安全功能吗?我正在运行Ubuntu 18.10。
最佳答案
我今天也遇到了同样的问题。我通过更改工作文件夹来“修复”它:
setcap cap_net_raw,cap_net_admin=eip /my-path/bin/dumpcap
cd /my-path/bin
./dumpcap
关于ubuntu - 将setcap设置为无根捕获的Wireshark dumpcap无法在Ubuntu 18.10中启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58255970/