今天试验ESX备份,在mount到服务器的存储阵列的时候出现了错误,该服务器是一台安装了Windows 2003 sp1的DC
使用的命令是:# mount -t smbfs -o username=username,password=******,workgroup=domainname //192.168.**.**/sharename
/mnt/smb
但是出现了错误
15315: session setup failed: ERRDOS - ERRnoaccess (Access denied.)
SMB connection failed
SMB connection failed
而mount另一台成员服务器则相安无事
在Microsoft的网站上搜索了一下,找到了答案,原来:
Microsoft 网络服务器:数字签名的通信(总是)
该安全设置确定是否通过 SMB 服务器组件请求数据包签名。
服务器消息块 (SMB) 协议为 Microsoft 文件和打印共享以及其他网络操作(例如远程 Windows 管理)提供了基础。为了防止在传输过程中修改 SMB 数据包的拦截攻击,SMB 协议支持对 SMB 数据包的数字签名。该策略设置确定在允许与 SMB 客户端进一步通信之前,是否必须协商 SMB 数据包签名。
如果启用该设置,Microsoft 网络服务器将无法与 Microsoft 网络客户端通信,除非客户端允许执行 SMB 数据包签名。如果禁用此策略,客户端与服务器之间会协商该 SMB 数据包签名。
默认值:
? | 对成员服务器禁用。 |
? | 对域控制器启用。 |
处理的方法就很好办了,在DC的管理工具中运行域控制器安全策略,展开安全设置,本地策略,安全选项,找到Microsoft 网络服务器:数字签名的通信(总是),把已启用改成已禁用就可以了。再用gpupdate /force把更改过的组策略刷新过去。

