Dell Unity, PowerStore : La modification d’UMASK sur le partage SMB sur un NAS multiprotocole ne modifie pas les bits de mode par défaut pour les clients SMB connectés

Summary: Les modifications UMASK n’ont d’impact que sur les sessions SMB (Server Message Block) nouvellement établies.

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

La propriété UMASK d’un partage SMB d’un système de fichiers multiprotocole a récemment été remplacée par une nouvelle valeur.

Lorsque la propriété avancée UMASK d’un partage SMB d’un système de fichiers multiprotocole est remplacée par une nouvelle valeur, les clients SMB connectés peuvent toujours attribuer des bits de mode UNIX en fonction de l’UMASK précédent.

Cause

Les modifications apportées à UMASK sont immédiatement répercutées dans la configuration du partage. Toutefois, la valeur UMASK établie lors de l’installation de la session détermine le fonctionnement d’UMASK. Par conséquent, tout client qui ne rompt pas sa connexion au partage continue d’utiliser la valeur UMASK précédente. Lorsque le client se déconnecte (comme vérifié avec svc_cifssupport <NAS SERVER> -audit -full), lors de la reconnexion, l’UMASK reflète l’UMASK mis à jour et les fichiers créés par cet utilisateur affichent les bits de mode attendus lorsqu’ils sont affichés à partir du client UNIX ou Linux.

Resolution

Les clients SMB doivent se déconnecter et se reconnecter pour utiliser la nouvelle valeur UMASK.

Utilisez l’option svc_cifssupport pour vérifier l’UMASK actuel d’un client ou vérifier qu’un client est déconnecté :
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
L’équivalent de l’exécution de cette commande sur PowerStore en tant qu’utilisateur de service serait le suivant :
svc_nas_cifssupport --server Megatron --args "-audit -full"
Le basculement d’un serveur NAS vers le nœud homologue ou le processeur de stockage (SP) après la modification de l’UMASK oblige tous les clients à établir une nouvelle session SMB.

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.