Samba的作用是在Linux和windows之间通过网络进行资源共享。下面是简单的一个文件共享例子:
1、安装samba、samba-client服务
yum install samba samba-client.x86_64
2、设置samba服务自启动,启动samba服务
服务自启动: systemctl enable smb
启动samba服务: systemctl start smb
3、创建用户office
useradd office
4、在/tmp目录下创建目录office,修改office目录的权限(2770)
chmod 2770 office(2的话具有继承关系)
5、修改office目录的所属者和所属组为office
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、添加用户
9、windows测试
首先是映射网络驱动器:
在该目录下创建一些文件:
回到Linux下可以看到新创建的文件: