网上有关于win10无法共享目录的方法,包括自己写一个gpedit.cmd文件,或者在另外一台主机上拷贝一份该文件甚至修改主机序列号升级到企业版等等方法,不过在这里我想介绍另外一种关于win10家庭版缺少安全策略组件,无法共享文件夹,导致在linux系统虚拟机无法完成挂载任务的方法。

安装win10 的虚拟机

由于对于大多数用户来说,刚购置的电脑一般都是正版windows家庭版的系统并且不愿意换系统,或者在之后重做过系统但也不是使用的企业版或者专业版的系统,导致系统缺少安全策略组件无法完成文件夹的共享,在使用linux虚拟机的过程中无法完成即挂即传的功能。

一. 安装准备

博主是通过VMware 这款软件安装win10企业版的虚拟机,如果大家通过其他软件安装的话,可自行安装。(大致原理都是一致的)

VMware

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_Centos 7


win10企业版镜像

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_LINUX _02


二. 安装

1.打开VM ware软件,点击【创建新的虚拟机】

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_挂载_03


2.点击【下一步】

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_Centos 7_04


3.点击【安装程序光盘印象文件】,选择下载好的win10企业版镜像文件,完成后点击【下一步】

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_虚拟机提示没有镜像_05


4.产品密钥如果没有的话可以不用输入,如果有的话可以输入,密码也可根据自己的需求自行考虑(这里我输了),然后点击【下一步】

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_虚拟机提示没有镜像_06


5.如果没有输入密钥的话就点击【是】

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_挂载_07


6.在位置这里输入自己想要把这个虚拟机放在哪里

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_Centos 7_08


7.点击【下一步】

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_LINUX _09


8.点击【自定义硬件】根据自己的需要创建虚拟机,这里我把内存设置为2G,处理器一个(一般一个够用了),网路设配器选的是NAT模式,并且我把其他不需要的硬件如声卡、打印机都移除了。设置完如下图,然后点击【完成】

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_虚拟机提示没有镜像_10


虚拟机提示没有镜像 win10虚拟机找不到镜像文件_Centos 7_11


虚拟机提示没有镜像 win10虚拟机找不到镜像文件_挂载_12


9.等待安装,至此已经完成了win10虚拟机的安装。

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_虚拟机提示没有镜像_13


虚拟机提示没有镜像 win10虚拟机找不到镜像文件_windows10无法共享文件夹_14


三. 测试虚拟机安装的结果

1.主机与虚拟机互相,结果是虚拟机能够ping通主机,但是主机ping不通虚拟机。

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_虚拟机提示没有镜像_15


虚拟机提示没有镜像 win10虚拟机找不到镜像文件_虚拟机提示没有镜像_16


虚拟机提示没有镜像 win10虚拟机找不到镜像文件_LINUX _17


虚拟机提示没有镜像 win10虚拟机找不到镜像文件_Centos 7_18


我们使用xshell自然也不能连接成功

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_虚拟机提示没有镜像_19

2.这里我们需要把虚拟机的防火墙关闭,在测试一次

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_LINUX _20


2.主机与虚拟机实现互连

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_windows10无法共享文件夹_21

Centos7挂载Win10共享文件

一. 配置win10实现匿名共享

文件共享部分:

1.把主机的JDK文件直接复制黏贴到win10虚拟机中,右键【共享】,点击红色框,选择Everyone,点击【添加】

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_虚拟机提示没有镜像_22


2.只需要给Everyone读取权限即可,然后点击共享,完成。

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_挂载_23


3.右键文件查看属性,可以看到该文件现在已经被我们共享了,并且windows提供了一个UNC路径://DESKTOP-AF1225 表示主机名

后面的则为文件夹路径

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_Centos 7_24


4.使用xshell连接LINUX虚拟机,输入命令smbclient -L //192.168.75.130/ 可以查看192.168.75.130这个主机共享的目录,发现找不到该目录。这里我们需要对安全策略进行修改。

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_挂载_25

网络部分:

5.使用“Windows+R”组合键,打开“运行”对话框,输入命令gpedit.msc 打开“组策略”编辑界面。

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_Centos 7_26


6.待打开“组策略”编辑界面后,依次展开【计算机管理】-【Windows设置】-【安全设置】-【本地策略】-【安全选项】,在右侧找到“账户:来宾账户状态”项并右击,从其右键菜单中选择【属性】

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_windows10无法共享文件夹_27


7.从打开的“账户:来宾账户状态 属性”窗口中,勾选【已启用】项,点击【确定】按钮即可开启Guest来宾账户。

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_Centos 7_28


8.打开控制面板,找到系统和安全,找到管理工具,打开计算机管理,打开“计算机管理”编辑界面后,依次展开【本地用户和组】-【用户】,在右侧找到“Guest”项并右击,从其右键菜单中选择【属性】,删除guest

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_LINUX _29

9.打开控制面板,找到系统和安全,打开本地安全策略待,打开“安全设置”编辑界面后,依次展开【本地策略】-【用户权限分配】,在右侧找到“拒绝从网络访问这台计算机”项并右击,从其右键菜单中选择【属性】,同上删除guest

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_LINUX _30


虚拟机提示没有镜像 win10虚拟机找不到镜像文件_Centos 7_31


二. 挂载Win10共享文件

1.LINUX挂载:

在连接虚拟机里的输入命令:smbclient -L //192.168.75.130/ 再按Enter,就可以看到已经共享的目录了,然后输入mount.cifs //192.168.75.130/User/WSC/Desktop/java /mnt/

这里就已经实现了挂载,注意/mnt/前面有空格。

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_虚拟机提示没有镜像_32


2.去/mnt目录下查看的挂载的文件

虚拟机提示没有镜像 win10虚拟机找不到镜像文件_挂载_33