我无法使用wireshark“无法在子进程中运行/usr/bin/dumpcap”

Ash*_*ish 24 wireshark

此消息出现:

No interface can be used for capturing in this system with the current configuration.

(couldn't run /usr/bin/dumpcap in child process: permission denied)
Run Code Online (Sandbox Code Playgroud)

告诉我如何避免它。

duf*_*fte 48

正如@Tim 已经提到的 - 这个问题之前已经讨论过。 这篇文章提供了正确的解决方案 - 刚刚在 14.04 中对其进行了测试,它仍然有效且有效

以下是来自此处的 100% 报价。

Ctrl+ Alt+打开终端T并键入以下命令:

sudo dpkg-reconfigure wireshark-common
Run Code Online (Sandbox Code Playgroud)

按向右箭头并输入是

sudo chmod +x /usr/bin/dumpcap
Run Code Online (Sandbox Code Playgroud)

您现在应该能够在没有 root 的情况下运行它,并且您将能够捕获。

  • 对我来说它足够了`sudo chmod +x /usr/bin/dumpcap` (10认同)