使用 FTP 编辑的 IIS 7.5 文件丢失权限

使用 FTP 编辑的 IIS 7.5 文件丢失权限

我有一个运行 IIS 7.5 的 Web 应用程序,其中有几个文件需要 I_USER 具有写入/修改权限。应用这些权限后,应用程序运行顺利。但是,应用程序还允许 FTP 访问该文件夹。每当使用 FTP 帐户修改具有 IUSER 写入/修改权限的文件时,权限就会丢失,我必须手动远程访问服务器并应用写入修改权限,否则 Web 应用程序在尝试修改文件时会抛出错误。有人知道为什么会发生这种情况以及我该如何防止这种情况发生吗?

我的猜测是,当使用 FTP 修改文件时,实际上是删除文件并重新创建,在这种情况下,文件将默认恢复其根文件夹的权限。如何在不授予 I_USER 整个文件夹写入/修改权限的情况下防止这种情况发生?

答案1

听起来您需要修改执行该工作的 FTP 客户端的行为(如果可能的话)。这听起来就是您需要的解决方案。

或者,您是否可以将 FTP 服务器的主目录置于其他位置,并让 Web 服务器按照 cron/计划任务复制文件,以便具有正确的权限?或者将其作为 FTP 客户端断开连接时执行的脚本的一部分?

相关内容