解决ubuntu系统中wireshark:Couldn't run /usr/bin/dumpcap in child process: Permission denied的问题...
时间: 2024-01-07 15:03:13 浏览: 318
详解Linux下出现permission denied的解决办法
5星 · 资源好评率100%
这个问题可能是由于Wireshark在尝试以非root用户的身份运行时,无法访问dumpcap二进制文件而导致的。您可以按照以下步骤解决该问题:
1. 打开终端并输入以下命令,添加当前用户到wireshark用户组中:
```
sudo adduser $USER wireshark
```
2. 输入以下命令,使更改生效:
```
newgrp wireshark
```
3. 输入以下命令,更改dumpcap二进制文件的权限:
```
sudo chmod +x /usr/bin/dumpcap
```
4. 现在您应该可以以非root用户身份运行Wireshark并捕获网络流量了。
请注意,Wireshark在以非root身份运行时,可能无法访问某些网络接口,因此您可能需要使用sudo权限来运行Wireshark。
阅读全文