tcpdump出现permission denied

  • 在使用tcpdump -i eth0 src host 192.168.0.184 and ip and port 22 -nn -w ping.pacp命令抓包并把抓到的数据保存到ping.pacp时,出现了权限错误的报错。
  • 但实际上我这里用的是root用户执行的命令。
  • 查阅man手册发现:

  • 在tcpdump中,-Z选项用于在启动数据包捕获后降低程序的权限,从而增强系统的安全性。默认开启

  • 如果tcpdump以root用户身份运行,它将在打开用于捕获数据包的设备或输入保存文件后,更改其运行时的用户ID(UID)和组ID(GID)。它会切换到指定的user的UID和该user的主组GID。

  • 这样做的目的是减少tcpdump拥有的权限,因为以root身份运行的进程如果被恶意利用,可能会对系统造成严重的安全风险。

  • 那么如果使用root用户遇到这个问题,可以使用-Z root指定root身份执行tcpdump,从而关掉这个默认选项

相关推荐
C语言小火车11 小时前
嵌入式Linux应用开发技术栈完全指南
linux·运维·服务器
IT WorryFree11 小时前
FortiGate 排错常用OID速查表(含Trap OID+轮询OID)
运维·网络
m0_7381207211 小时前
渗透测试基础——基于Docker的Rsync服务靶场搭建与原理讲解
运维·服务器·网络·安全·web安全·docker·容器
CoreTK芯通康EMC整改11 小时前
PCB 信号回流路径 EMC 失效深度解析:原理、误区与量产级整改方案
网络·经验分享·安全·emc整改案例·emc整改
asdfg125896311 小时前
运营商的路由器到路由器之间是如何传输的
网络·智能路由器
代码中介商11 小时前
HTTP进化史:从1.0到3.0的核心变革
网络·网络协议·http
12点一刻12 小时前
Hermes Agent 与 Superpowers 框架的区别?
运维·服务器
ZStack开发者社区12 小时前
ZSTACK · 答客问 | 什么时候该升级,什么时候再等等
网络·云计算
MXsoft61812 小时前
**混合云统一监控实践:私有云+公有云的一体化运维方案**
运维·网络·数据库
天南散修12 小时前
MT7916驱动中802.11转换为802.3
linux·网络·驱动开发·wifi·802.11