samba是著名的开源软件项目之一,它在Linux/Unix系统中实现了微软的smb/cifs网络协议,从而使得跨平台的文件共享变得更加容易,选用samba可以很好的解决不同系统之间的文件互访问题。

在Linux系统里安装samba服务,访问用户和被访问用户必须在同一网段,能够互联互通。

第一种匿名用户访问修改配置如下图所示

1.png

2.png

3.png


修改完成后wq保存退出cd /opt目录下mkdir share目录然后创建echo “this is test” > test.txt文件 关闭防火墙 开启samba服务如下图所示

4.png

5.png

打开windows7 开始运行输入\\192.168.10.30回车如下图所示

6.png

7.png

8.png

第一种匿名访问就成功了

 

第二种本地用户访问,修改它的配置文件如下图所示

9.png

10.png

创建一个叫zhangsan的用户并设置密码如下图所示

11.png

去opt目录下创建abc文件然后给这个abc文件权限最大化如下图所示

12.png

清空windows7中的缓存并重启smb服务如下图所示

13.png

14.png

24.png

15.png

到这里用本地用户访问成功了。

 

第三种虚拟用户访问如下图所示

16.png

17.png

18.png

19.png

保存退出后清理windows7里的缓存和并多重启几次smb服务后 用虚拟用户访问如下图所示

20.png

21.png

22.png

23.png

到这里虚拟用户访问也成功了。