Dell Unity, PowerStore: El cambio de UMASK en el recurso compartido SMB en NAS multiprotocolo no cambia los bits de modo predeterminados para los clientes SMB conectados

Summary: Los cambios de UMASK solo afectan a las sesiones de Server Message Block (SMB) recientemente establecidas.

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 propiedad UMASK de un recurso compartido SMB de un sistema de archivos multiprotocolo se cambió recientemente a un nuevo valor.

Cuando la propiedad avanzada de UMASK de un recurso compartido SMB de un sistema de archivos multiprotocolo se cambia a un nuevo valor, los clientes SMB conectados aún pueden asignar bits de modo de UNIX en función de la UMASK anterior.

Cause

Los cambios en UMASK se reflejan en la configuración del recurso compartido inmediatamente. Sin embargo, el valor de UMASK establecido cuando se realiza la configuración de la sesión determina la UMASK operable. Por lo tanto, cualquier cliente que no corte su conexión con el recurso compartido seguirá utilizando el valor de UMASK anterior. Cuando el cliente se desconecta (como se verificó con svc_cifssupport <NAS SERVER> -audit -full), tras volver a conectar UMASK refleja la actualización de UMASK y los archivos creados por ese usuario muestran los bits de modo esperados cuando se ven desde el cliente UNIX o Linux.

Resolution

Los clientes SMB deben desconectarse y volver a conectarse para utilizar el nuevo valor de UMASK.

Utilice la función svc_cifssupport para verificar la UMASK actual de un cliente o verificar que un cliente esté desconectado:
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
El equivalente a ejecutar este comando en PowerStore como usuario de servicio sería lo siguiente:
svc_nas_cifssupport --server Megatron --args "-audit -full"
La conmutación por error de un servidor NAS al nodo par o al procesador de almacenamiento (SP) después de cambiar UMASK obliga a todos los clientes a establecer una nueva sesión de 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.