Samba的作用是在Linux和windows之间通过网络进行资源共享。下面是简单的一个文件共享例子:

 

1、安装sambasamba-client服务

  yum install samba samba-client.x86_64

 

2、设置samba服务自启动,启动samba服务

服务自启动:   systemctl enable smb

   简易Samba服务器配置_linux

启动samba服务:  systemctl start smb

 

3、创建用户office

  useradd office

 

4、在/tmp目录下创建目录office,修改office目录的权限(2770

       chmod 2770 office(2的话具有继承关系)

 

5、修改office目录的所属者和所属组为office

     简易Samba服务器配置_创建用户_02

 

 6、配置共享文件

配置文件所在的目录为:etc/samba/smb.conf

在该文件末尾加入我们要共享文件的配置信息,如下所示:

1 [share-office]
2 comment = office
3 path = /tmp/office
4 browseable = yes   //读权限
5 writable = yes     //写权限
6 file mode = 660     
7 force file mode = 660
8 directory mode = 770
9 force directory mode = 770

 

7、重启smb服务

  systemctl restart smb.service

 

8、添加用户

    简易Samba服务器配置_创建用户_03

 

9、windows测试

  首先是映射网络驱动器: 

    简易Samba服务器配置_自启动_04

    简易Samba服务器配置_linux_05

 

  在该目录下创建一些文件:

    简易Samba服务器配置_自启动_06

  回到Linux下可以看到新创建的文件:

  简易Samba服务器配置_自启动_07