如何阻止 FTP 用户更改文件权限

如何阻止 FTP 用户更改文件权限

我的任务是尝试重现我们的一位开发人员遇到的问题。在某些 FTP 服务器上,他使用的 FTP 库 (Starksoft/Biko) 返回“530:未登录”错误。但是,如果我们手动连接到这些服务器,我们会收到一条错误消息,提示“设置权限时遇到问题”。

我一直在尝试了解如何设置可以重现此问题的 FTP 服务器。这种情况发生在多个 FTP 服务器上,但在许多其他服务器上运行良好。我不确定另一端是什么类型的 FTP 服务器。

我研究过的最接近的办法可能是以某种方式禁止用户对文件进行 CHMOD 操作。我的方法正确吗?如何设置不允许用户设置文件权限的 FTP 服务器?

更新:WinSCP 的具体错误是“上传文件 blah 成功,但设置权限和/或时间戳时发生错误”。在 WinSCP 网站上查找此信息,实际上并没有说明为什么您会收到此消息,但他们有开关允许您忽略它。我需要的是能够设置我的服务器在 WinSCP 中生成此错误

答案1

我认为您可以在配置中配置文件权限。

chmod no anonymous
chmod yes real,guest

因此,您可以为指定用户禁用 chmod。更多信息这里

相关内容