用户的 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>
希望这可以帮助!