Betreff: Wie kann verhindert werden, dass eine Datei überschrieben wird, wenn wir per FTP eine andere Datei mit demselben Dateinamen hochladen?Beim Bearbeiten einer Datei können Sie diese sperren, um zu verhindern, dass andere Benutzer sie überschreiben. Bei Verwendung von WebDAV-Laufwerkszuordnung oder DriveHQ FileManager erfolgt die Dateisperrung in der Regel automatisch. Zum manuellen Sperren/Entsperren einer Datei können Sie DriveHQ FileManager oder einen beliebigen Webbrowser verwenden.
In Ihrem Fall müssen Sie die Datei anscheinend nur mit Leseberechtigung freigeben. So können Ihre Unterbenutzer die Datei nicht überschreiben. Allerdings können Sie nicht wirklich eine einzelne Datei freigeben; denn wenn die Datei überschrieben, verschoben oder umbenannt wird, verliert die Freigabe ihre Gültigkeit. Die Freigabeberechtigung kann nur auf einen Ordner angewendet werden.
Sie können zwei Ordner erstellen, dann mit der rechten Maustaste auf einen Ordner klicken und ihn schreibgeschützt freigeben, während Sie den anderen mit Vollzugriff freigeben. Wenn Sie verhindern möchten, dass Ihre Unterbenutzer eine Datei überschreiben, legen Sie die Datei einfach im schreibgeschützten Ordner ab. Wenn Sie unseren Gruppenkonto-Dienst verwenden, erstellt das System standardmäßig zwei Ordner: „GroupRead“ und „GroupWrite“. Der Ordner „GroupRead“ ist schreibgeschützt, „GroupWrite“ hingegen mit Vollzugriff freigegeben.
Sie können denselben Ordner für mehrere Benutzer mit unterschiedlichen Berechtigungen freigeben. Dazu müssen Sie den Ordner lediglich mehrmals freigeben anders gemeinsame Namen.
-------------------
Abschließend sei noch erwähnt, dass gesperrte Dateien weder gelöscht noch überschrieben werden können. Ich habe es gerade getestet und es funktioniert einwandfrei. (Die Implementierung ist möglicherweise nicht konsistent, wenn Sie eine Datei umbenennen oder in einen anderen Ordner verschieben.) In Ihrem Fall ist dies jedoch unter Umständen keine optimale Lösung, da eine Dateisperre nach einer gewissen Zeit abläuft.