免 费 开 源 安 全 稳 定项目 7 网络服务配置与管理Linux 网络操作系统项目式教程(第二版)任务 11Samba 服务概述Samba 服务配置与管理2Samba 服务端配置3Samba 客户端验证1Samba 服务概述1Samba 的由来Samba 服务概述 早期共享文件使用 FTP 服务,不能直接修改服务器上的文件 FTP 要求先把文件下载到本机,修改后再提交到服务器 解决方案: Windows :通用网络文件系统( Common Internet File System , CIFS ) UNIX :网络文件系统( Network FileSystem , NFS )1Samba 工作原理Samba 服务概述 Samba 基于 NetBIOS 协议,在小型局域网内部进行网络通信 根据 NetBIOS 协议,主机必须有一个唯一的名字,即 NetBIOS Name NetBIOS 协议的通过包括两个步骤 加入到相同的群组并登录对方主机 根据拥有的权限访问共享资源 Samba 使用两个守护进程实现主机的通信 nmbd :负责名称解析及文件浏览,工作在 137,138/UDP 端口 smbd :提供文件和打印机共享及用户验证服务,工作在 139,445/TCP 端口1Samba 联机模式-对等模式Samba 服务概述 各台主机之间没有主从关系,彼此独立 每台主机都独立地管理自己的账号和密码 在主机 A 上输入主机 B 的账号和密码,并交由主机 B 进行账户验证主机A主机B输入主机B的账号和密码验证通过,授予权限访问主机B的共享资源主机多了会有什么问题?1Samba 联机模式-主控模式Samba 服务概述 所有主机的账号和密码都保存在主域控制器( Primary Domain Controller , PDC )上 主域控制器进行用户验证,并根据验证结果给予用户适当的访问权限 所有的验证操作都交给主域控制器 主机A主机B主域控制器用户2Samba 服务端配置2Samba 安装与启停Samba 服务端配置 软件名称: samba 后台守护进程: smb[root@centos7 ~]# yum install samba -y // 一键安装 Samba[root@centos7 ~]# rpm -qa | grep samba // 安装后再次查看samba-4.10.16-5.el7.x86_64samba-client-libs-4.10.16-5.el7.x86_64systemctl start | stop | restart | status | enable smb2Samba 服务器的搭建步骤Samba 服务端配置 安装 Samba 软件 配置 Samba 服务端 创建共享目录 添加 Samba 用户 启动 Samba 服务 在 Samba 客户端访问共享资源2Samba 主配置文...