Centos7 tcpdump -w 时遇到 Permission denied

news/2024/9/25 4:33:38/

一、问题

使用tcpdump抓包并写入文件时出现 Permission denied,权限不足。

[root@storm03 tcpdumpTest]# tcpdump -i em4 udp and host 225.1.2.5 and port 10111 -G 60 -w %Y_%m%d_%H%M_%S.pcap
tcpdump: listening on em4, link-type EN10MB (Ethernet), capture size 65535 bytes
tcpdump: 2024_0422_1602_51.pcap: Permission denied

二、分析

既然提示权限不足,咱们就去看权限,使用如下命令查看当前目录的权限:

[root@storm03 tmp]# ll
总用量 10031100
drwxr-xr-x 2 root    root          4096 422 16:04 tcpdumpTest

可以看到目录所有者root用户具有读、写和执行权限,所属组和其他用户只具有读和执行权限,没有w写权限;
tcpdump抓包写入的文件所属组和用户一般为tcpdump,如下所示:

[root@storm03 tmp]# ll
总用量 10031128
-rw-r--r-- 1 tcpdump tcpdump  767743134 419 10:44 last_test1.cap
-rw-r--r-- 1 tcpdump tcpdump  449740452 419 09:13 last_test.cap

那就很清楚了,为当前目录的其他用户也设置w写权限即可解决问题。

三、解决方案

使用如下命令为当前目录开放所有权限:

[root@storm03 tmp]# chmod 777 tcpdumpTest/
[root@storm03 tmp]# ll
drwxrwxrwx 2 root    root          4096 422 16:04 tcpdumpTest

再次使用tcpdump抓包,正常:

[root@storm03 tcpdumpTest]# tcpdump -i em4 udp and host 225.1.2.5 and port 10111 -G 10 -Z root -w %Y_%m%d_%H%M_%S.pcap
tcpdump: listening on em4, link-type EN10MB (Ethernet), capture size 65535 bytes
^C61846 packets captured
62143 packets received by filter
0 packets dropped by kernel
[root@storm03 tcpdumpTest]# ll
总用量 82996
-rw-r--r-- 1 root root 22404468 422 16:34 2024_0422_1634_46.pcap
-rw-r--r-- 1 root root 22877124 422 16:35 2024_0422_1634_56.pcap
-rw-r--r-- 1 root root 22753464 422 16:35 2024_0422_1635_06.pcap
-rw-r--r-- 1 root root 16941444 422 16:35 2024_0422_1635_16.pcap

http://www.ppmy.cn/news/1438354.html

相关文章

WEB攻防-ASP安全-MDB下载

MDB下载漏洞主要涉及到早期ASPAccess构架的数据库文件。当Web站点提供文件下载功能时,如果没有对下载请求进行充分的验证和过滤,或者服务器配置不当,就可能产生文件下载漏洞。攻击者可以利用这个漏洞,通过修改请求参数或尝试猜测或…

RPC的介绍和架构发展

RPC概念: RPC是远程过程调用协议,是一种不需要了解底层网络技术,调用远程计算机服务。 RPC框架的组成: 图1 当总项目的数据量、访问量不断提高,就把他分成多个服务,减轻单体机器的压力。分开的ABC服务之…

大语言模型在研究领域的应用——多模态大语言模型

多模态大语言模型 训练过程视觉-语言对齐预训练视觉指令微调 多模态大语言模型的评测评测维度评测基准 代表性的多模态大语言模型MiniGPT-4LLaVAGPT-4VGemini 总结应用建议未来方向 多模态大语言模型(Multimodal Large Language Model, MLLM)主要是指那些…

企业微信如何接入智能客服

企业微信接入微信客服 一、企业微信—微信客服 1.操作链接:https://open.work.weixin.qq.com/help2/pc/17961 2.实现步骤(移动端) 1.工作台-微信客服 2.创建机器人客服 录入知识库和场景知识包 在客户群中接入智能客服 优点: 1.方便快…

Js-JavaScript-三种弹出提示框-alert-confirm-prompt-ai插件

文章目录 1.alert-提示框2.confirm-确认框3.prompt-输入框4.总结 1.alert-提示框 alert (message: string , title: string , errorIcon: Boolean ) Core JavaScript Classes Displays an alert box message: Data Type: string The text to display title (optional): Data Ty…

python项目练习-1

获取无忧书城的小说内容! import requests # 导入请求包 from lxml import etree # 导入处理xml数据包url https://www.51shucheng.net/wangluo/douluodalu/21750.html book_num 1 # 文章页数 download_urls [] # 定义一个空列表,表示我们下载过小…

Linux交换空间的创建使用

交换空间: 换出:将内存中不常用(冷数据)的放去硬盘里 换出:内存要使用这部分数据时,将硬盘的这部分数据放入内存 在内存和硬盘上用来交换数据的空间就是交换空间 创建交换空间的步骤 1.去磁盘上创建一个分…

[leetcode] 58. 最后一个单词的长度

文章目录 题目描述解题方法倒序遍历java代码复杂度分析 题目描述 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1&#xff1a…