免 费 开 源 安 全 稳 定项目 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 )上 主域控制器进行用户