win10升级到v2004后不能访问原来可以正常访问的centos 6.x(samba 3.6)的samba共享用户目录,给工作带来很大麻烦。研究了两天发现是因为v2004为了保证安全默认使用了smb20作为浏览驱动,屏蔽了smb10。
解决办法
首先,要保证smbv10已经作为window功能模块打开了。(程序和应用总,将smbv10/CIFS选中安装)
第二,要使用smbv10驱动来进行计算机浏览。
使用管理员打开powershell,运行如下
//使用smb10来作为缺省计算机浏览驱动
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
//打开smb10的驱动,并设置为自动加载模式
sc.exe config mrxsmb10 start= auto
//将smbv20作为延时加载模式,否则使用smb高版本的共享路径将不能使用
sc.exe config mrxsmb20 start= delayed-auto
第三,以上一般就可以了,但是smbv10因为有漏洞(勒索者病毒),最好不要使用来作为服务器端使用。samba4.0(centos 7.x)就不存在这个问题了。
分享