Dell Unity、PowerStore:在多协议 NAS 上更改 SMB 共享上的 UMASK 不会更改已连接 SMB 客户端的默认模式位
摘要: UMASK 更改仅影响新建立的服务器消息块 (SMB) 会话。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
多协议文件系统的 SMB 共享的 UMASK 属性最近更改为新值。
当多协议文件系统的 SMB 共享的 UMASK 高级属性更改为新值时,连接的 SMB 客户端仍可能基于先前的 UMASK 分配 UNIX 模式位。
当多协议文件系统的 SMB 共享的 UMASK 高级属性更改为新值时,连接的 SMB 客户端仍可能基于先前的 UMASK 分配 UNIX 模式位。
原因
对 UMASK 的更改会立即反映在共享配置中。但是,在执行会话设置时建立的 UMASK 值决定了可作的 UMASK。因此,任何未切断与共享的连接的客户端将继续使用之前的 UMASK 值。当客户端断开连接时(通过
svc_cifssupport <NAS SERVER> -audit -full),重新连接时,UMASK 将反映更新的 UMASK,并且当从 UNIX 或 Linux 客户端查看时,该用户创建的文件将显示预期的模式位。解决方案
SMB 客户端必须断开连接并重新连接才能使用新的 UMASK 值。
使用
使用
svc_cifssupport 验证客户端当前 UMASK 或验证客户端是否已断开连接的命令:
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以服务用户身份在 PowerStore 上运行此命令的等效内容如下:
svc_nas_cifssupport --server Megatron --args "-audit -full"更改 UMASK 后将 NAS 服务器故障切换到对等节点或存储处理器 (SP) 会强制所有客户端建立新的 SMB 会话。
受影响的产品
PowerStore, Dell EMC Unity Family产品
Dell EMC Unity Family文章属性
文章编号: 000028446
文章类型: Solution
上次修改时间: 28 5月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。