setcap 设置为无根捕获的 Wireshark dumpcap 无法在 Ubuntu 18.10 中启动
Wireshark dumpcap with setcap set to no-root capture failes to start in Ubuntu 18.10
我已经重新编译了带有前缀 /my-path/bin/ 的最新版本的 Wireshark 和
想要设置数据包的非根捕获。
但是当我设置
setcap cap_net_raw,cap_net_admin=eip /my-path/bin/dumpcap
那么 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
我可以再次 运行 转储。我需要考虑一些安全功能吗?我 运行宁 Ubuntu 18.10.
我 运行 今天也遇到了同样的问题。我通过更改工作文件夹 "fixed" 它:
setcap cap_net_raw,cap_net_admin=eip /my-path/bin/dumpcap
cd /my-path/bin
./dumpcap
我已经重新编译了带有前缀 /my-path/bin/ 的最新版本的 Wireshark 和 想要设置数据包的非根捕获。 但是当我设置
setcap cap_net_raw,cap_net_admin=eip /my-path/bin/dumpcap
那么 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
我可以再次 运行 转储。我需要考虑一些安全功能吗?我 运行宁 Ubuntu 18.10.
我 运行 今天也遇到了同样的问题。我通过更改工作文件夹 "fixed" 它:
setcap cap_net_raw,cap_net_admin=eip /my-path/bin/dumpcap
cd /my-path/bin
./dumpcap