是否可以限制通过 FTP 上传的文件仅为特定文件类型?

是否可以限制通过 FTP 上传的文件仅为特定文件类型?

我想托管一个网站并使用 FTP 来管理文件。我希望能够配置一些功能,让可能拥有不同 FTP 客户端的用户只能将文本文件(可能只是 ASCII)上传到 FTP 服务器。这可能吗?

我想使用 vsftpd 作为服务器,但不确定是否要这样做。操作系统可能是 Ubuntu 服务器或 CentOS。

答案1

尝试档案,它有文件名过滤器

文件名过滤器提供了一种根据可见性和传输来过滤文件和目录的方法。

请记住,人们随时可以更改文件扩展名并上传。:)

答案2

解决方法:将所有文本文件放在可由其他 unix 用户写入的目录中;您的上传者将使用该 unix 用户的登录名上传文件,并且只能写入该目录。因此,这并非仅限于文本文件,而是位置特殊。

相关内容