Windows和Ubuntu操作系统均可以访问并修改共享文件夹,方便在Ubuntu操作系统进行Linux程序开发和代码阅读。

1.关闭Ubuntu下的防火墙,在Ubuntu终端内输入“ufw disable”命令。

win11 关闭samba服务 windows开启samba_win10

2.关闭Windows下的防火墙,控制面板->系统和安全->windows防火墙->关闭防火墙。

win11 关闭samba服务 windows开启samba_win11 关闭samba服务_02

win11 关闭samba服务 windows开启samba_win10_03

win11 关闭samba服务 windows开启samba_win10_04

3.查看Ubuntu的IP地址,在Ubuntu终端内输入“ifconfig”命令。

win11 关闭samba服务 windows开启samba_win10_05

4.在Windows系统下,通过“ping”命令测试Ubuntu的IP地址,windows下“开始->运行->输入‘cmd’命令”,打开命令窗口。

如果测试完成后,显示“数据包:已发送=4,已接收=4”表示Windows和Ubuntu网络连接正常。

win11 关闭samba服务 windows开启samba_文件共享_06

5.在Ubuntu下设置共享目录,进入Ubuntu操作系统,在home根目录下创建share文件夹,作为共享位置。

win11 关闭samba服务 windows开启samba_ubuntu_07

6.对创建好的share文件夹作如下设置,选中“共享此目录”“允许其他人来创建和删除这个文件夹里的文件(A)”“允许匿名登陆(对于没有账号的用户)(G)”,如图所示,完成后,点击“创建共享”即可。

win11 关闭samba服务 windows开启samba_win10_08

7.在Windows下,打开"计算机->映射网络驱动器",下图红色圈起来的地方。

win11 关闭samba服务 windows开启samba_win10_09

8.在文件夹位置输入“\\192.168.XX.XX\share”,并点击完成即可。(你的ubuntu虚拟机IP)

win11 关闭samba服务 windows开启samba_win10_10

9.设置完成之后,就会在计算机根目录下,多出来一个“网络位置 share (\\192.168.47.129)(Z:)“的东西,这个就是我们在Ubuntu操作系统下创建的共享目录。至此,Windows和Ubuntu共享文件夹已经设置好了。