[linux]抓包工具tcpdump提示无权限
前言
最近我公司一个视频服务,某些客户总是会卡顿,遂要排查,网络组同事排查后,觉得没问题,但近期的确没有进行过系统变更。
没办法,只能在本机分析下具体原因了。
tcpdump
因为之前不是很专注做运维,只能简单的进行运维工作,对于tcpdump也是网络同事给的代码,让我在服务器上跑。
脚本如下:
tcpdump port 1234 or 4321 -G 600 -w /home/xxx/tcpdump/%Y_%m%d_%H%M_%S.pcap
在测试环境运行的好好的,跑到生产上一跑,当!
提示没有权限
提示如下:
tcpdup: /home/xxx/tcpdump/%Y_%m%d_%H%M_%S.pcap : Permission denied
我已经是用root用户进行操作了,怎么还会没有权限呢?
解决
代码改为如下:
tcpdump port 1234 or 4321 -G 600 -w /home/xxx/tcpdump/%Y_%m%d_%H%M_%S.pcap -Z root
可以看到加了-Z
选项,使用-Z用户指定特定用户即可。
本文来自:[linux]抓包工具tcpdump提示无权限-小码农,转载请保留本条链接,感谢!
温馨提示:
本文最后更新于 2022年03月15日,已超过 1,012 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
正文到此结束
- 本文标签: 无标签
- 本文链接: https://djc8.cn/archives/linux-packet-capture-tool-tcpdump-prompts-no-permission.html
- 版权声明: 本文由小码农原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权