本文有助于修复访问服务器消息块 (SMB) 文件共享时发生的 拒绝访问 错误。
适用于:Windows Server 2012 R2、Windows 7 Service Pack 1
原始 KB 编号:
当你尝试通过 SMB 版本 2 协议从基于 Windows 的系统访问位于网络设备 (NetApp) Filer 或支持 SMB2 的 Windows Server 上的特定文件夹时,将拒绝访问。 以下版本的 Windows 中会出现此问题:
- Windows 8.1
- Windows Server 2012 R2
- Windows 8
- Windows Server 2012
- Windows 7
- Windows Server 2008 R2
- Windows Vista
- Windows Server 2008
出现此问题的原因是 SMB 共享上的目标文件夹缺少 SYNCHRONIZE 访问控制条目。
若要解决此问题,请使用 ICACLS 实用工具 设置包含同步位的所需权限。
例如,在命令提示符处,键入以下命令,然后按 Enter:
特定权限的括号中的逗号分隔列表:
- RC - 读取控件
- RD - 读取数据/列表目录
- REA - 读取扩展属性
- RA - 读取属性
- X - 执行/遍历
- S - 同步
可以使用以下方法来验证和排查问题。
- 验证 NetApp 文件存储器是否在文件夹上设置了同步位。
- 网络跟踪可以在请求和响应数据包的文件夹上显示 SMB2 CREATE 进程的 DesiredAccess 错误。
- Windows Sysinternals 网站上提供了 AccessChk.exe 工具,用于读取权限设置。
例如,运行以下命令:
然后,可以看到以下结果,显示同步位已设置:
请参阅 Windows SMB2 客户端上 SYNCHRONIZE 位的行为 。
第三方信息免责声明
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。
到此这篇访问samba共享文件拒绝访问(windows访问samba共享)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/55309.html