首页 > 解决方案 > Debian Buster:“tcpdump -w 文件”仅适用于某些目录

问题描述

以下命令(称为 root 用户,有和没有-i eno

tcpdump -w a.dump -i eno1 portrange 27900-27901

仅适用于某些目录,例如。/tmp/root。但它不适用于其他目录,例如不适用于/temp创建:

mkdir /temp
chown root.root /temp
chmod 700 /temp

停止apparmor了,但它没有帮助。

启用其他目录的任何想法?

标签: tcpdumpapparmordebian-buster

解决方案


问题解决了。它是 AppArmor。我了解到停止服务不会停止保护。详细来说,有一些规则不允许未知目录.dump中的文件扩展名。文件扩展名在所有地方都允许。现在我已经禁用了..pcaptcpdump

我看没有理由禁止*.dump,而是允许*.pcap。谁想出了这样的规则?


推荐阅读