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

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

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

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.

原因

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.

解决方案

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.

受影响的产品

PowerStore, Dell EMC Unity Family

产品

Dell EMC Unity Family
文章属性
文章编号: 000028446
文章类型: Solution
上次修改时间: 28 5月 2025
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。