1、不能正常访问原因其原因就是从Windows Vista开始,微软基于安全性的考虑,默认只采用
NTLM v2协议的认证回应消息了,而目前主流的NAS系统和Samba服务器还只支持LM或者
NTLM。
2、 可以通过修改本地安全策略的方式,强制Windows使用兼容Samba的认证方式。首先,
在“开始”-“搜索”框中输入“secpol.msc“打开本地安全策略。如图:
3、然后找到”本地策略“-”安全选项“-”网络安全:LAN管理器身份验证级别“,我们可以看到其认
证级别是没有定义的。右键单击,选择”属性“。
4、在打开的属性窗口中,我们可以看到,身份验证级别是没有设置的,因此Windows会采用系
统默认的最高认证级别。如图:
5、再设置认证级别为更具兼容性的“发送LM和NTLM - 如果已协商,则使用NTLMv2 会话安
全”选项,然后单击“应用”-“确定”,就生效了。参下图:
6、完成之后,就可以正常的访问Samba和NAS共享盘了。
7、已经设置了本地安全策略的LAN管理器身份认证级别,因此我们就不需要再重复修改注册表
了,在注册表的”HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa“主键下,
添加了子键”LmCompatibilityLevel“,值为”1“。因此,如果不想从组策略窗口中修改,直接设
置此键值也是具有同样效果的。
把 smb 服务启动起来了,这样显然 smb 的网络连接会出现问题。应当调整启动次序,让其在网络启动后再启动 smb 服务。另外也有可能是 SELINUX 在自启动时就把 smb 服务端口给屏蔽了。
LZ可以在自启动完毕后检查一下网络连接状态,看 smb 的139,445端口是否处于工作状态
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)