Per FTP bearbeitete IIS 7.5-Dateien verlieren ihre Berechtigungen

Per FTP bearbeitete IIS 7.5-Dateien verlieren ihre Berechtigungen

Ich habe eine Webanwendung, auf der IIS 7.5 läuft. Ich habe einige Dateien, die erfordern, dass der I_USER Schreib-/Änderungsberechtigungen hat. Wenn diese Berechtigungen angewendet wurden, läuft die Anwendung reibungslos. Die Anwendung ermöglicht jedoch auch FTP-Zugriff auf den Ordner. Wenn die Dateien mit Schreib-/Änderungsberechtigungen für IUSER über ein FTP-Konto geändert werden, gehen die Berechtigungen verloren und ich muss mich manuell per Fernzugriff auf den Server einloggen und die Schreib-/Änderungsberechtigungen anwenden, oder die Webanwendung gibt einen Fehler aus, wenn sie versucht, die Dateien zu ändern. Weiß jemand, warum das passiert und wie ich es verhindern kann?

Ich vermute, dass eine Datei, wenn sie per FTP geändert wird, buchstäblich gelöscht und neu erstellt wird, wodurch die Datei standardmäßig auf die Berechtigungen ihres Stammordners zurückgesetzt würde. Wie verhindere ich dies, ohne dem gesamten Ordner Schreib-/Änderungsberechtigungen für den I_USER zu erteilen?

Antwort1

Es klingt, als müssten Sie, wenn möglich, das Verhalten des FTP-Clients ändern, der die Arbeit erledigt. Das klingt nach der Lösung, die Sie brauchen.

Alternativ können Sie das Home-Verzeichnis des FTP-Servers an einen anderen Ort verlegen und den Webserver die Dateien per Cron/geplanter Aufgabe kopieren lassen, damit er die richtigen Berechtigungen hat? Oder können Sie dies als Teil eines Skripts tun, das ausgeführt wird, wenn die Verbindung zum FTP-Client getrennt wird?

verwandte Informationen