Dell Unity, PowerStore: A alteração de UMASK no compartilhamento SMB em NAS multiprotocolo não altera os bits de modo padrão dos clients SMB conectados

Summary: As alterações UMASK afetam apenas as sessões recém-estabelecidas do SMB (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

A propriedade UMASK de um compartilhamento SMB de um file system multiprotocolo foi alterada recentemente para um novo valor.

Quando a propriedade UMASK advanced de um compartilhamento SMB de um file system multiprotocolo é alterada para um novo valor, os clients SMB conectados ainda podem atribuir bits de modo UNIX com base no UMASK anterior.

Cause

As alterações no UMASK são refletidas na configuração do compartilhamento imediatamente. No entanto, o valor UMASK estabelecido quando a configuração da sessão é executada determina o UMASK operável UMASK. Portanto, qualquer cliente que não corta sua conexão com o compartilhamento, continua a usar o valor UMASK anterior. Quando o client se desconecta (conforme verificado com svc_cifssupport <NAS SERVER> -audit -full), ao reconectar o UMASK reflete o UMASK atualizado e os arquivos criados por esse usuário mostram os bits de modo esperados quando visualizados a partir do client UNIX ou Linux.

Resolution

Os clients SMB devem se desconectar e se reconectar para usar o novo valor UMASK.

Use o botão svc_cifssupport para verificar o Umask atual de um client ou verificar se um client 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
O equivalente à execução desse comando no PowerStore como usuário de serviço seria o seguinte:
svc_nas_cifssupport --server Megatron --args "-audit -full"
O failover de um servidor NAS para o nó par ou controladora de armazenamento (SP) depois de alterar o UMASK força todos os clients a estabelecer uma nova sessão 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.