原创

[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用户指定特定用户即可。

温馨提示:
本文最后更新于 2022年03月15日,已超过 114 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我
正文到此结束
本文目录