当我在 centos 6 上使用 tcpdump 时,即使我是 root,我也收到了权限被拒绝的错误。我的命令是这样的:
sudo tcpdump -i eth0 -G 10 -w test.dmp port 80
Run Code Online (Sandbox Code Playgroud)
我试过 -Z root 或 -Z my_username 但没有运气
sudo tcpdump -i eth0 -Z root -G 10 -w test.dmp port 80
sudo tcpdump -i eth0 -Z myuser_name -G 10 -w test.dmp port 80
Run Code Online (Sandbox Code Playgroud)
有人知道如何使它工作吗?
小智 5
如果您打算使用文件轮换,请确保您写入的目录是全局可写的。
tcpdump 在打开指定用于写入的第一个文件后不久就会放弃特权-w,因此如果出现以下情况,它将无法写入目录:
| 归档时间: |
|
| 查看次数: |
9198 次 |
| 最近记录: |