PureFTP:拒绝上传某些文件扩展名

PureFTP:拒绝上传某些文件扩展名

我使用 pure-ftp 作为 ftp 服务器。我希望 pure-ftp 能够拒绝上传某些文件类型,例如.exebat.cs等。

非常感谢。

答案1

Pure-ftpd 本身不支持阻止特定文件类型。但是,您可以通过在上传后运行脚本来删除不需要的文件类型来实现这一点。

您可以使用 pure-uploadscript 程序来完成此操作。

您可以在此处找到一个例子:http://www.webhostingtalk.com/showpost.php?p=6277573&postcount=4

(您可能需要修改横幅以显示不允许的文件类型。)

这有一个固有的限制 - 用户可以上传具有可接受扩展名的文件,然后重命名它。您可能希望在文件上传后扫描它们(例如使用 clam-av)。您还可以定期运行 cron 来删除具有某些文件扩展名的文件(例如由 PHP 上传的文件等)。我相信 pure-ftpd 有一些选项(-G -K)可以禁用删除和/或重命名。

相关内容