我有一个 samba 服务器,IPC$
出于安全原因(用户和共享枚举、用户信息查询……),我在其中禁用了对共享 [1] 的访问。
我可以毫无问题地从任何基于 Unix 的计算机访问此服务器上的数据共享mount.cifs
。但是,当我尝试从 Windows 计算机(使用 Windows 7 和 10 测试)访问它们时,我在提供我的凭据后收到拒绝访问错误。
记录 SMB 流量后,我注意到 Windows 计算机总是在尝试访问我提供Tree connect request
的IPC$
共享之前对共享进行操作(通过映射网络驱动器或添加网络位置)。我的 samba 服务器为共享返回拒绝访问IPC$
,并且 Windows 从不尝试访问我想要的共享。
所以我的问题是如何防止 Windows 执行这个无用的请求IPC$
并访问我提供的共享?IPC$
或者至少在返回Access denied后如何强制 Windows 访问真实共享?
提前感谢您的帮助和节日快乐!
海绵宝宝
[1] https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/securing-samba.html#id2618877