Wie funktioniert die Löschverweigerung bei der Dateifreigabe?

2

Wir teilen Ordner von einem Computer über ein LAN-Netzwerk. Ich möchte, dass Benutzer diese Dateien lesen und aktualisieren können, aber sie sollten diese Dateien nicht löschen können. Der Ordner wird für alle freigegeben.

Ich gehe Properties->security. dann klicke everyoneund klicke auf advanced.

Dort wähle ich everyoneund bearbeite dann, dann öffne ich die advanced sharing permissions.Bildbeschreibung hier eingeben

Danach können keine Änderungen an den Dateien in den Ordnern vorgenommen werden.

Ich habe Windows 7.

neogeomat
quelle
Freigabe- und NTFS-Berechtigungen für einen Dateiserver in Technet sind möglicherweise relevant. Welche Art von Dateien wurde mit welcher Software bearbeitet? Es gibt Programme, die dazu neigen, eine Datei zu aktualisieren, indem sie gelöscht und neu erstellt wird.
Seth
Es gibt Datenbankdateien (.db) und Word-, Excel-Dateien. Die DB-Dateien können bearbeitet werden, aber die Word-Dateien und Excel-Dateien können nach der Bearbeitung nicht
gespeichert werden

Antworten:

0

Dies liegt daran, wie Microsoft Office-Dokumente zur Bearbeitung geöffnet werden. Andere Programme verhalten sich möglicherweise ähnlich, ich beziehe mich jedoch ausschließlich auf Office-Dateien, da eine Dokumentation verfügbar ist, die dieses Verhalten erklärt.

Wenn Sie ein Office-Dokument öffnen, erstellt die Anwendung eine versteckte temporäre Datei im selben Ordner. Während Sie im Dokument arbeiten, werden Ihre Änderungen in diese Datei geschrieben (abgesehen davon funktioniert das automatische Speichern auf diese Weise).

Wenn Sie das Dokument speichern , wird das Originaldokument gelöscht und die temporäre Datei in die Originaldatei umbenannt. Da Ihre Benutzer keine Berechtigung zum Löschen von Dateien haben, schlägt der Vorgang fehl.

Im Folgenden finden Sie eine Übersicht über den in diesem Microsoft Word-Supportartikel beschriebenen Vorgang :

Temporäre Datei erstellen Erstellen Sie ~ wrdxxxx.tmp
Temporäre Datei schreiben Beispieldaten in ~ wrdxxxx.tmp speichern
Originaldatei löschen BEISPIEL.DOC löschen
Verschieben Sie temp auf den Zielnamen. Verschieben Sie ~ wrdxxxx.tmp nach Example.doc

Nach demselben Artikel:

Word gewinnt an Geschwindigkeit, indem die temporäre Datei in demselben Verzeichnis wie die gespeicherte Datei abgelegt wird. Der Speicherort, an dem Word die temporären Dateien erstellt, ist fest codiert und kann nicht bearbeitet werden. Daher ist es wichtig, dass die NTFS-Berechtigungen für den Benutzer entsprechend festgelegt werden.

Ich stelle mir vor, dass dies für alle Office-Desktopanwendungen gleich ist. Eine vollständige Liste der für Word (speziell) erforderlichen NTFS-Berechtigungen finden Sie hier . NTFS Delete ist einer von ihnen.

Siehe ursprüngliche Antwort auf Serverfehler.

Twisty Imitator
quelle