Linux学习笔记:samba服务的配置文件和基础应用案例
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-03
Samba不仅可以作为文件服务器软件,还可以实现不同操作系统之间的资源共享.它还可以作为打印服务器提供本地和远程联机打印,除此之外,SambaAMBA Server可以完全取代NT/2000中的域控制器,做域管理工作. Samba的应用环境:文件和打印机共享.身份验证和权限设置.名称解析.浏览服务. 学习以下几个方面的内容 1、 samba的工作原理 2、 samba所需的软件包和安装方法 3、 基本的samba服务器的搭建流程 4、 解读samba的主配置文件 5、 Samba服务的日志文件 6、 Samba服务的密码文件 7、 Samba应用实例一 8、 Samba应用实例二 (一)、samba的工作原理 Samba服务器在linux系统上实现了SMB/CIFS协议,即可以在linux系统中为windows主机提供网络文件共享服务. Samba服务器需要smbd和nmbd两个服务程序同时运行,缺一不可. Smbd服务程序为客户机提供了服务器中共享资源的访问. Nmbd服务程序提供了NeBIOS主机名称的解析. 当客户端访问服务器时,信息通过SMB协议进行传输,将经过四个工作流程 1、 协议协商:客户端发送negprot指令数据包,服务器发送negprot响应 2、 建立连接:客户端发送session setup指令数据包,提交账号和密码,请求建立连接,samba服务器会对session setup报文做出回应,并为用户分配唯一的UID 3、 访问共享资源:客户端访问samba共享资源时,发送tree connect指令数据包,服务器响应该报文,为每个客户端与共享资源的连接分配TID 4、 断开连接:客户端发送tree disconnect数据包关闭共享,服务器响应 拥有帝国一切,皆有可能。欢迎访问phome.net(二)、samba所需的软件包和安装方法 注:下列软件包的主次版本号省略,不同的版本,版本号不同 Samba 主程序包 Samba-client 客户端工具,包含其测试工具 Samba-common 存放通用的工具和库文件 Samba-swat 通过浏览器对samba服务器进行图形化管理 在安装samba之前,先用rpm –qa命令检测系统是否已安装 可以看到主程序包默认已安装,如果还没有安装,那么可以使用下面的方法安装相关的软件包 使用 rpm –ivh安装samba的主程序包和其他软件包 安装完毕后,使用rpm再次查询一下 (三)、基本的samba服务的搭建流程 1、编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置共享权限 2、在smb.conf文件中指定日志文件名称和存放路径 3、设置共享目录的本地系统权限 4、重新加载配置文件或重新启动smb服务,使配置生效 (四)、解读samba的主配置文件 先来看看samba配置文件的真实面目,然后对其中的字段进行详细的介绍 Samba配置文件打开的方式是:vi /etc/samba/smb.conf 配置文件主要分为一下两个部分: 1、 global settings全局设置,针对所有的共享资源生效 下面对全局设置几个比较常用的字段进行解释 A、 先介绍一下samba的通用格式:字段=设定值 B、设置工作组或域名名称 例:workgroup = RHEL5 #设置samba服务器的工作组为RHEL5 C、 服务器描述,类似于备注信息 例:server string = RHEL5 file server D、 设置samba服务器的安全级别模式 拥有帝国一切,皆有可能。欢迎访问phome.net有五种级别: Share模式:客户端登录samba,不需要用户名和密码 User模式:服务器默认为该级别,客户端登录samba服务器需要用户名和密码 Server模式:客户端需要将用户名和密码提交到指定的一台samba服务器上进行验证 Domain模式:如果samba服务器加入到windows域环境中,验证工作由windows域控制器负责 Ads模式:当samba服务器使用ads安全级别加入到windows域环境,其包含有domain级别中的所有功能,并可以具备域控制器的功能. 2、 Share definitions共享服务的定义,设置对象为共享目录和打印机 下面对常用的字段进行说明 A、 设置共享名等 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux的pxe全自动安装下一篇: Red Hat Linux 下配置Apache服务
关于Linux学习笔记:samba服务的配置文件和基础应用案例的所有评论