Linux与windows共享文件 在windows我的电脑中输入//linux IP地址后一直出现错误(0x800004005)解决方法

问题:在配置一台匿名服务器时,一直出现windows无法查看linux共享文件的情况,在我的电脑输入IP地址后一直出现错误(0x800004005)。
尝试了多种方式后,最后发现是Window10版本不兼容导致的。

偶然在window10自带的搜索栏打了//Linux ip地址,出现了以下错误提示:
因为文件共享不安全,所以你不能连接到文件共享。此共享需要过时的SMB1协议,而此协议是不安全的,可能会使你的系统遭受攻击。 你的系统需要SMB2或更高版本。关于如何解决此问题的信息”。

解决方法:打开运行,输入appwiz.cpl。
Linux与windows共享文件 在windows我的电脑中输入//linux IP地址后一直出现错误(0x800004005)解决方法
点击启用或关闭Windows功能。
Linux与windows共享文件 在windows我的电脑中输入//linux IP地址后一直出现错误(0x800004005)解决方法
找到SMB1.0打上勾,点击确定。
然后系统会安装此组件,安装完重启电脑即可。再在windows上访问linux的共享文件就能成功啦。

Linux与windows共享文件 在windows我的电脑中输入//linux IP地址后一直出现错误(0x800004005)解决方法Linux与windows共享文件 在windows我的电脑中输入//linux IP地址后一直出现错误(0x800004005)解决方法
找了很久才找到这个问题,还要注意关闭 linux和windows 的防火墙,打开smb和nmb的服务哦。

Linux上关闭防火墙:
[[email protected] ~]# setenforce 0
[[email protected] ~]# service iptables stop

SELinux问题:
修改/etc/sysconfig/selinux 把enforcing改成disabled;
然后命令行setenforce 0;