拒绝 proftpd 中的特定文件扩展名

拒绝 proftpd 中的特定文件扩展名

用户的 ftp 指向 /mnt/ftp/user 我想拒绝通过 ftp 上传 .jpg 扩展名到他的目录(以及子目录)。我发现了类似 PathAllowFilter 的东西,但它允许特定的扩展名,但我需要允许除 .jpg 之外的所有扩展名。

知道怎样做吗?

答案1

为此,您可以使用PathDenyFilter指令,如下所示。由于您提到想要对给定用户(例如,用户“foo”)及其目录施加此限制,我建议将此指令放在以下<Directory>部分中:

<Directory /mnt/ftp/foo>
  # Deny .jpg files.  Watch for upper/lower cases!
  PathDenyFilter \.jpg$ [nocase]
</Directory>

希望这可以帮助!

相关内容