Dell Unity, PowerStore: Durch das Ändern von UMASK auf der SMB-Freigabe auf einem Multiprotokoll-NAS werden die Standardmodusbits für verbundene SMB-Clients nicht geändert
Summary: UMASK-Änderungen wirken sich nur auf neu eingerichtete SMB-Sitzungen (Server Message Block) aus.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Die UMASK-Eigenschaft einer SMB-Freigabe eines Multiprotokolldateisystems wurde kürzlich in einen neuen Wert geändert.
Wenn die erweiterte Eigenschaft UMASK einer SMB-Freigabe eines Multiprotokolldateisystems in einen neuen Wert geändert wird, können verbundene SMB-Clients weiterhin UNIX-Modusbits basierend auf dem vorherigen UMASK zuweisen.
Wenn die erweiterte Eigenschaft UMASK einer SMB-Freigabe eines Multiprotokolldateisystems in einen neuen Wert geändert wird, können verbundene SMB-Clients weiterhin UNIX-Modusbits basierend auf dem vorherigen UMASK zuweisen.
Cause
Änderungen an UMASK werden sofort in der Freigabekonfiguration widergespiegelt. Der UMASK-Wert, der bei der Durchführung der Sitzungseinrichtung eingerichtet wird, bestimmt jedoch das betriebsfähige UMASK. Daher verwendet jeder Client, der seine Verbindung zur Freigabe nicht trennt, weiterhin den vorherigen UMASK-Wert. Wenn der Client getrennt wird (wie mit
svc_cifssupport <NAS SERVER> -audit -full), spiegelt UMASK beim erneuten Verbinden das aktualisierte UMASK wider und Dateien, die von diesem Benutzer erstellt wurden, zeigen die erwarteten Modusbits an, wenn sie vom UNIX- oder Linux-Client aus angezeigt werden.Resolution
SMB-Clients müssen getrennt und erneut verbunden werden, um den neuen UMASK-Wert zu verwenden.
Verwenden Sie die Funktion
Verwenden Sie die Funktion
svc_cifssupport Befehl, um die aktuelle UMASK eines Clients zu überprüfen oder zu überprüfen, ob ein Client getrennt ist:
service@alpha-spa spa:~> svc_cifssupport Megatron -audit Megatron : |||| AUDIT Ctx=0x00091aea38, ref=2, Fedora6 Client(10.0.1.249) Port=46042/445 ||| MEGATRON[PEEPS] on if=1_alpha ||| CurrentDC 0x0007d3a858=PEEPS-DC ||| Proto=NT1, Arch=Win2K, RemBufsz=0x4054, LocBufsz=0xffff, popupMsg=1 ||| 0 FNN in FNNlist NbUsr=1 NbCnx=1 ||| Uid=0x3f NTcred(0x0008bd5f58 RC=3 NTLMSSP Capa=0x2001) 'PEEPS\administrator' || Cnxp(0x0009e6e8e8), Name=mpfs01, cUid=0x3f Tid=0x3f, Ref=1, Aborted=0 | readOnly=0, umask=27, opened files/dirs=0 | types=Global - - - - - - - OCNone | Absolute path of the share=\mpfs01 ||| SMB2 session Id=0x598dc76d00000001, 1 channel(s) ||| Uid=0x1 NTcred(0x0008e9e758 RC=9 KERBEROS Capa=0x800002) 'PEEPS\administrator' |||| AUDIT Ctx=0x000924d638, ref=2, Client(10.0.1.250) Port=65083/445 ||| MEGATRON[PEEPS] on if=1_alpha ||| CurrentDC 0x0007d3a858=PEEPS-DC ||| Proto=SMB2.10, MaxReadWriteSz=0x800000, MaxTransactSz=0x800000, popupMsg=1 ||| SrvCapa=0x7, CltCapa=0x0, SrvSecMode=0x1, CltSecMode=0x1 ||| PreAuthIntgAlgo:NONE, EncryptionAlgoId:AES_128_CCM ||| Client GUID=54959e9a-3266-11e7-8171-0050569115ca ||| SMB2 credits: Granted=31, Max=512, AsyncPendind=2, topAsyncPending=2 ||| 0 FNN in FNNlist NbUsr=1 NbCnx=1 || Cnxp(0x0009e6e4e8), Name=mpfs01, cUid=0x1 Tid=0x2, Ref=1, Aborted=0 | readOnly=0, umask=27, opened files/dirs=3 | types=Global - - - - - - - OCNone | Absolute path of the share=\mpfs01 total smb_streamCtx: 2Das Äquivalent zur Ausführung dieses Befehls auf PowerStore als Servicenutzer wäre Folgendes:
svc_nas_cifssupport --server Megatron --args "-audit -full"Ein Failover eines NAS-Servers auf den Peer-Node oder Storage-Prozessor (SP) nach der Änderung von UMASK zwingt alle Clients dazu, eine neue SMB-Sitzung einzurichten.
Affected Products
PowerStore, Dell EMC Unity FamilyProducts
Dell EMC Unity FamilyArticle Properties
Article Number: 000028446
Article Type: Solution
Last Modified: 28 May 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.