Dell Unity, PowerStore, PowerMax: Bity trybu ósemkowego dla plików w wieloprotokołowym udziale NAS Resetowanie po otwarciu plików przy użyciu protokołu SMB
Summary: Bity trybu UNIX są resetowane do wartości UMASK, gdy dostęp do plików jest uzyskiwany za pomocą protokołu SMB (Server Message Block). (możliwość korekty z poziomu użytkownika)
Symptoms
Cause
Niektóre aplikacje mogą usuwać i odtwarzać pliki bez powiadamiania o tym użytkownika.
Jednym z przykładów jest pakiet Microsoft Office, który buforuje zmiany w pliku tymczasowym. Po zapisaniu zmian oryginalny plik zostanie usunięty, a nazwa pliku tymczasowego zostanie zmieniona i zostanie podniesiona do pliku trwałego.
Może to zostać pomylone z resetowaniem uprawnień macierzy pamięci masowej, gdy aplikacja zapisuje zmiany. Jednak w tym scenariuszu aplikacja usuwa i odtwarza pliki.
Resolution
To zachowanie działa zgodnie z przeznaczeniem. Administrator pamięci masowej powinien skonfigurować odpowiednie ustawienie UMASK dla swojego środowiska, tak aby domyślne bity trybu UNIX spełniały wymagania dotyczące zabezpieczeń i uprawnień.
Aby zweryfikować ten problem, wprowadź ls -li z klienta NFS (Network File System), gdy oprogramowanie na kliencie SMB otwiera i modyfikuje pliki. Jeśli numer i-węzła w pierwszej kolumnie danych wyjściowych zmienia się w dowolnym momencie procesu, oznacza to, że pliki są usuwane, a następnie tworzone ponownie.