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
摘要: As alterações UMASK afetam apenas as sessões recém-estabelecidas do SMB (Server Message Block).
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
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.
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.
原因
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.解决方案
Os clients SMB devem se desconectar e se reconectar para usar o novo valor UMASK.
Use o botão
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: 2O 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.
受影响的产品
PowerStore, Dell EMC Unity Family产品
Dell EMC Unity Family文章属性
文章编号: 000028446
文章类型: Solution
上次修改时间: 28 5月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。