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

用户的ftp指向/ mnt / ftp / user我想拒绝通过ftp将.jpg扩展上传到他的目录(也包括子目录)。我发现了一些类似于PathAllowFilter的东西,但它允许特定的扩展,但是我需要允许所有扩展除外。 JPG。

任何想法如何做到这一点?

为此,您可以使用PathDenyFilter指令,如下所示。 既然你提到想给一个给定的用户(比如用户“foo”)施加这个限制,并且在他们的目录中,我build议把这个指令放在一个<Directory>部分:

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

希望这可以帮助!