使用 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 用戶端斷開連接時執行的腳本的一部分?

相關內容