Dell Unity, PowerStore: Als u UMASK wijzigt op SMB-share op NAS met meerdere protocollen, worden de standaardmodusbits voor aangesloten SMB-clients niet gewijzigd

Summary: UMASK-wijzigingen zijn alleen van invloed op nieuw opgerichte SMB-sessies (Server Message Block).

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

De UMASK-eigenschap van een SMB-share van een bestandssysteem met meerdere protocollen is onlangs gewijzigd in een nieuwe waarde.

Wanneer de geavanceerde UMASK-eigenschap van een SMB-share van een bestandssysteem met meerdere protocollen wordt gewijzigd in een nieuwe waarde, kunnen verbonden SMB-clients nog steeds UNIX-modusbits toewijzen op basis van het eerdere UMASK.

Cause

Wijzigingen in UMASK worden onmiddellijk doorgevoerd in de configuratie van de share. De UMASK-waarde die wordt vastgesteld wanneer de sessie-instelling wordt uitgevoerd, bepaalt echter de bedienbare UMASK. Daarom blijft elke klant die zijn verbinding met het aandeel niet verbreekt, de eerdere UMASK-waarde gebruiken. Wanneer de verbinding van de client wordt verbroken (zoals geverifieerd met svc_cifssupport <NAS SERVER> -audit -full), bij het opnieuw aansluiten van de UMASK de bijgewerkte UMASK en bestanden die door die gebruiker zijn gemaakt, tonen de verwachte modusbits wanneer ze worden bekeken vanaf de UNIX- of Linux-client.

Resolution

SMB-clients moeten de verbinding verbreken en opnieuw verbinden om de nieuwe UMASK-waarde te kunnen gebruiken.

Gebruik de knop svc_cifssupport opdracht om het huidige UMASK van een client te verifiëren of te verifiëren dat de verbinding van een client is verbroken:
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: 2
Het equivalent van het uitvoeren van deze opdracht op PowerStore als servicegebruiker zou het volgende zijn:
svc_nas_cifssupport --server Megatron --args "-audit -full"
Het failoveren van een NAS-server naar het peer-knooppunt of Storage Processor (SP) na het wijzigen van de UMASK, dwingt alle clients om een nieuwe SMB-sessie op te zetten.

Affected Products

PowerStore, Dell EMC Unity Family

Products

Dell EMC Unity Family
Article 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.