Ich suche nach einer Möglichkeit, das Sperren einer bestimmten Datei zu verhindern.

Hintergrund:

  • Microsoft DNS schreibt Protokolle in eine bestimmte Datei und bis zu einer bestimmten Dateigröße, die eingestellt werden kann.

  • Wenn die Dateigröße erreicht ist, löscht / löscht Microsoft DNS die Datei (tatsächlich nicht sicher, ob sie gelöscht oder gelöscht wurde) und beginnt erneut.

  • Der Ordner, in dem das Protokoll gespeichert ist, wird als Netzwerkfreigabe auf einem SUSE SLES 11 SP4-System bereitgestellt. Auf diesem System liest eine Software die Datei, um ihre Protokolleinträge zu analysieren und sie an ein anderes System zu senden.

  • Wenn diese Software ausgeführt wird, kann Microsoft DNS die Datei nicht löschen / löschen, um mit dem Schreiben von vorne zu beginnen. Die Datei verschwindet einfach und Microsoft DNS beendet die Protokollierung

  • Die Freigabe wird ro gemountet und der verwendete Benutzer verfügt nur über ro-Berechtigungen.

  • Ich vermute, das liegt an einer Art Dateisperre, die von der Software festgelegt wurde, auch wenn nur Ro-Berechtigungen vorhanden sind.

Frage:

  • Gibt es eine Möglichkeit zu verhindern, dass Anwendungen eine Datei sperren? Ähnlich wie beim Festlegen der Lese- / Schreibberechtigung?

Danke im Voraus!

Mulle
quelle