目录
一、SAMBA
1.简介
SAMBA最先在Linux和Windows两个平台之间架起了一座桥梁,并且提供不同系统间的共享服务,还能拥有强大的打印服务功能。SAMBA是一组软件包,依赖于SMB(消息块协议)
2.SMB协议简介
3.SAMBA主要功能
使Linux称为Windows网络中的一份子,与Windows系统相互分享资源。
使Linux主机可以使用Windows系统共享的文件和打印机,运行Windows工作组网络并提供文件和打印共享服务。
使Linux主机成为文件服务器或打印服务器,为Linux/Windows客户端提供文件共享服务和远程打印服务
提供用户身份认证功能
支持SSL安全套接层协议
二、SAMBA实现机制
1.守护进程
2个守护进程完成:守护进程+配置文件
SMBD:实现共享和验证授权服务,显示共享目录,打印机等资源。监听139 TCP端口。
NMBD:实现名字解析和浏览服务,名称解析,将计算机的NetBIOS名解析为IP地址。监听137和138 UDP端口。
2.主要配置文件
(1)主配置文件
/etc/samba/smb.conf
(2)密码文件
/etc/samaba/smbpasswd
(3)用户映射文件
/etc/samba/smbusers
(4)存放在位置
/var/log/samb/目录下的日志文件
三、SAMBA服务的搭建
1.安装
yum clean all
yum install samba -y
rmp -qa|grep samba
2.启动
systemctl start smb 启动smb
systemctl status smb 查看smb状态
(systemctl enable 服务,此命令可以设置为开机自启)
3.备份配置文件
cd /etc/samba
cp smb.conf smb.conf.新的名字
4.进入并修改配置文件
vi smb.conf
共享资源描述,备注信息,comment=自定义名字
共享路径(目录),path=绝对路径
设置匿名访,public=yes/no
设置访问用户审核,
valid users=用户名
valid users=@组名
valid users=@组名,用户名
设置目录只读写 read only=yes/no
设置目录可写 writable = yes/no
设置目录是否允许用户操作write list=@组名,用户名
设置共享路径是否可浏览browseable=yes
设置主机过滤 host allow/deny=192.168.10. (注意网络地址表达形式)
以下操作根据相关需求进行~~~~~~~~~
5.创建相关目录 以及文件
6.创建相关用户与目录、密码与权限设置
7.关闭(过滤)相应的防火墙设置
8.重启服务
9.在物理机上进行验证
在cmd中输入:\\:搭建有samba服务的Linx系统IP地址,输入在Linux系统中创建的相关用户以及密码即可验证。