Dell Unity, PowerStore, PowerMax: Oktalmodusbits für Dateien auf Multiprotokoll-NAS-Freigabe zurückgesetzt, wenn Dateien mit SMB geöffnet werden
Summary: UNIX-Modusbits werden auf den UMASK-Wert zurückgesetzt, wenn über SMB (Server Message Block) auf Dateien zugegriffen wird. (Vom Nutzer korrigierbar)
Symptoms
Cause
Einige Anwendungen können Dateien löschen und neu erstellen, ohne den Benutzer darüber zu informieren, dass die Anwendung dies tut.
Ein Beispiel ist Microsoft Office, das Änderungen in einer temporären Datei zwischenspeichert. Wenn die Änderungen gespeichert werden, wird die ursprüngliche Datei gelöscht und die temporäre Datei umbenannt und zu einer permanenten Datei hochgestuft.
Dies kann fälschlicherweise dazu führen, dass das Storage-Array Berechtigungen zurücksetzt, wenn die Anwendung Änderungen speichert. In diesem Szenario löscht die Anwendung jedoch Dateien und erstellt sie neu.
Resolution
Dieses Verhalten funktioniert wie beabsichtigt. Der Storage-Administrator sollte eine ordnungsgemäße UMASK-Einstellung für seine Umgebung konfigurieren, damit die UNIX-Standardmodusbits seine Sicherheits- und Berechtigungsanforderungen erfüllen.
Geben Sie Folgendes ein, um dieses Problem zu validieren ls -li Befehl von einem NFS-Client (Network File System), wenn die Software auf dem SMB-Client Dateien öffnet und ändert. Wenn sich die Inode-Nummer in der ersten Spalte der Ausgabe an einem beliebigen Punkt des Prozesses ändert, bedeutet dies, dass Dateien gelöscht und dann neu erstellt werden.