一、samba是开源软件项目之一,它在Linux/UNIX操作系统中实现了微软公司的SMB/CIFS网络协议,从而使跨平台的文件共享变得更加容易。
1.samba服务程序组件
1)samba的smbd服务
给用户或者主机提供资源共享服务
smbd使用TCP协议通信
SMB给Linux用户提供资源共享服务使用TCP/139端口
CISFS通用互联网文件系统,windows用户提供资源访问服务使用TCP445端口
2)samba的nmbd服务
给用户提供域名解析使用
nmbd服务使用的是UDP协议使用137和138端口
3)samba主配置文件位置
搭建samba共享服务
4)samba主配置文件包含的内容
搭建samba共享服务_第1张图片
5)全局配置文件的配置项含义
搭建samba共享服务_第2张图片
6)共享目录设置选项
搭建samba共享服务_第3张图片
二、安装 samba
1.过滤samba相关软件
搭建samba共享服务_第4张图片
2.配置yum安装
搭建samba共享服务_第5张图片
1)配置本地yum源
搭建samba共享服务_第6张图片
2)挂载系统盘到/mnt目录
搭建samba共享服务_第7张图片
搭建samba共享服务
3)安装samba,安装服务器端和客户端
搭建samba共享服务_第8张图片
搭建samba共享服务_第9张图片
3.创建samba用户数据库
1)创建系统账户
搭建samba共享服务_第10张图片
2)查看samba账户
搭建samba共享服务_第11张图片
3)一次samba账户中的marry
搭建samba共享服务_第12张图片
4)创建数据共享根目录
搭建samba共享服务_第13张图片
4.修改smb.conf配置文件设置共享
1)修改samba主配置文件
搭建samba共享服务
搭建samba共享服务_第14张图片
搭建samba共享服务_第15张图片
2)检查主配置文件是否错误
搭建samba共享服务
3)启动samba服务设置服务
搭建samba共享服务_第16张图片
4)开一台win7虚拟机,设置同网段网络访问
搭建samba共享服务_第17张图片
搭建samba共享服务_第18张图片
搭建samba共享服务_第19张图片
搭建samba共享服务_第20张图片
5.修改主配置文件设置允许tom账户可以写入数据marry读取共享数据
1)修改主配置文件
搭建samba共享服务_第21张图片
搭建samba共享服务
搭建samba共享服务_第22张图片
搭建samba共享服务
搭建samba共享服务_第23张图片
搭建samba共享服务_第24张图片
客户端无法访问的话看一下客户端防火墙和selinux防火墙是否都关闭,组的权限是否给所有权限。