是否可以仅启用 FTP 上传(不启用下载)?

是否可以仅启用 FTP 上传(不启用下载)?

我有大量客户,他们都需要将大型文件上传到我们的服务器。文件上传后,将手动移动到服务器上的其他位置。与此同时,每个客户的文件应该只有他们自己可见,其他客户看不到。

我真的不太喜欢设置数百个 FTP 帐户(我知道帐户创建过程可以自动化,但对于我的需求来说,这似乎是一种过于复杂和混乱的解决方案)。有没有办法只允许对单个 FTP 目录进行写入访问,但不允许读取访问?

答案1

FTP 很老旧、不稳定、不安全且混乱。如果可能的话,我会避免使用它或远离它。话虽如此,我知道有时业务需求会让这变得不可能。

如果您授予用户对目录的写入权限(但不允许读取),则应该能够将文件传输到该目录而无需读取那里的实际内容。

答案2

您正在创建一个 Drop-box,它已经存在了相当长一段时间。您可以在 Unix 领域中设置它们,方法是为执行上传的用户创建一个具有写入权限但没有读取权限或执行权限的目录。

如果您通过 Windows IIS 使用 FTP,则可以通过授予相关 IUSR 帐户写入权限来执行非常类似的操作。这是一项特殊的权限授予,您必须通过“高级权限”页面进行授予,因为“只写不读”并不是常见的授予权限。但这绝对可以做到。

相关内容