SAMBA毕业论文设计.doc
《SAMBA毕业论文设计.doc》由会员分享,可在线阅读,更多相关《SAMBA毕业论文设计.doc(41页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文) 题 目 Linux操作系统下Samba 服务器配置与管理 姓名与学号 徐兵(09311211222) 指 导 教 师 雷家星 所在系及专业 航空港管理学院 2012年 01 月 08 日一、 毕业设计(论文)任务书一、题目: Linux环境下Samba服务器设置 二、内容和要求(包括需达到的技术指标、规定阅读的文献和应完成的电路设计图等) Samba服务器的安装和初始设置Samba服务器介绍,应用前景和发展历程。Samba服务器的安装条件和相关网络知识介绍。Samba服务器的升级更新。Samba服务器的基本配置Samba服务器的文件配置。Samba服务器安全和口令加密知识 S
2、amba的文件共享和GUI管理工具以及自动化管理知识三、起讫日期及进度安排 起讫日期: 2012 年 1 月 10 日 至 2012 年 4 月 1 日 进度安排:第一阶段完成文献阅读和开题报告第二阶段进一步搜集资料,确定毕业设计(论文)总体框架第三阶段初稿完成第四阶段修改第五阶段答辩指导教师 年 月 日 四、教研室审查意见教研室主任 年 月 日文献阅读与开题报告考核一指导教师对对文献阅读与开题报告、外文文献翻译的评语:1. Linux服务器配置与管理指南伍云辉 编著 清华大学出版社 2. Linux服务器架设指南 林天峰 编著 清华大学出版社3. LAMP兄弟连李明老师讲Linux-Samb
3、a服务器配置视频教程 指导教师(签名): 20 年 月 日二答辩评语及成绩: 答辩小组负责人(签名) 20 年 月 日目录 绪论.1. Samba服务器简介a) 什么是Samba服务器.2b) Samba服务器发展历程.42 .Samba服务器功能和应用范围 . a) Samba协议导论.5b) Samba服务器的获取以及版本介绍.7c) Samba服务器应用范围.93. Windows网络介绍a) NetBIOS概述.12b) Windows网络模型介绍及Windows域.144. Samba服务器相关程序a) Samba服务器相关启动程序介绍.17b) Samba服务器安装及测试.18c)
4、 Samba服务器自启动和网络连接测试.195. Samba服务器配置与管理.a) 配置Smb.conf文件.21b) 启动设置及验证Smbd和nmbd.22c) Samba服务器中用户和用户组管理.246. Samba文件共享设置.a) 配置文件共享.25b) 限制Samba共享与权限访问.26c) Samba中Smb.conf的高级参数设置.28d) Samba安全和相关属性.29e) Samba服务器文件共享常见故障排除.317. Samba 打印机共享a) 从Windows访问打印机.32b) 添加打印机向导安装打印机.32c) 配置基本打印机共享属性.33d) 打印机队列任务管理.3
5、5e) 打印机共享常见故障排除.378.Samba与密码管理a)Samba协议与密码.38b) 配置SmbpaSSwd文件并进行鉴定.399.总结.致谢, 参考文献.41第一章:Samba服务器介绍一:什么是Samba? 什么是Samba ,首先声明,在这个别样论文中我所要讲述的不是来自巴西 热情奔放的Samba舞蹈,况且我也没有这个水平,呵呵,玩笑话,好,步入正题今天所要讲述的毕业论文的题目是Samba服务器,Samba服务器是在Linux和UNIX系统上实现SMB协议的一个免费软件系统,由服务器及客户端程序构成。首先,Samba,是种用来让unix系列的操作系统与微软的Windows操作系
6、统SMB/CIFS(Server MeSSage Block/Common Internet File SyStem)网络协定做连结的自由软件。目前的版本是V4,不仅可存取及分享SMB的资料夹及打印机,本身还可以整合入Windows Server的网域,扮演为网域控制站(Domain Controller)以及加入Active Directory成员。简而言之,此软件在Windows与UNIX系列OS之间搭起一座桥梁,让两者的资源可互通有无,实现资源共享。其次,Samba是一个工具套件,在Unix上实现SMB(Server MeSSage Block)协议,或者称之为NETBIOS/LanMa
7、nager协议。SMB协议通常是被Windows系列用来实现磁盘和打印机共享。需要注意的是,NetBIOS是基于以太网广播机制的,没有透明网桥是不能跨越网段的,我个人认为Samba是把 SMB绑定到TCP/IP上实现的,Samba只在IP子网内广播,所以在win95上与Samba通讯既要装 NetBEUI协议,也要装Tcp/Ip协议。安德鲁,垂鸠Andrew Tridgell)于1992年在澳洲国立大学(ANU)开发了第一版的Samba Unix软件。这是第一款免费版本的,在Linux(UNIX)环境下运行的自由软件。Samba先后经历了很多的版本,当然也有很多的版本确实出现过大大小小的问题,
8、但是有这样的一段话:如果你的Samba出问题了,那么先不要在社区论坛上问为什么,先去更新到最新的Samba服务器之后再看看问题还存在的话再回来问吧。(出处不明)由此可见这款免费开源的Samba软件有着多么顽强的生命活力。到今年为止,Samba先后经历了20年的改变和完善,具体看Samba的官网摘录。Samba是通过网络共享打印机和文件等资源的一套工具。这种定义是太过于简单了些,但Samba的确是为了使大家的生活更容易而设计的。Samba使用SMB(服务器报文块,Server MeSSage B10ck)协议,该协议得到了MicroSoft和IBM的支持。它在TCPIP网络的Windows客户机
9、和Unix服务器之间交换低层数据。Samba有四个很诱人的特性:Samba遵守与MicroSoft和IBM的操作系统相同的SMB协议,从DOS 30开始MicroSoft和IBM就使用标准的SMB协议。这意味着,几乎所有的Windows机器不需安装额外的客户端软件就可理解Samba服务。Samba可运行在各种平台上,包括Unix、Open-VM、SOS2、 Amiga、DOS和NetWare。这意味着在服务器上使用一个程序就可以为各种PC提供文件和打印机共享。Samba是自由软件。现在有一些复制了Samba特性的商业产品,有的价格非常昂贵。有些软件包可能会花去你信息系统预算的大部分,这时Sam
10、ba可以替代这些软件包。Samba的发布遵守GNU的通用公共许可证(GPL)。Samba的作者们使它成为一种开源软件。换句话说,你可以自由地下载Samba的应用程序及相关的源代码,甚至可以修改Samba的程序代码。Samba在服务器上的管理是集中式的。在升级客户机软件时,不需要访问每台机器、每张软盘或光驱。只需要更新服务器就可以达到目的,这显然是很有必要的,并且是经济实惠的。第二章 Samba服务器功能和应用范围1:Samba协议导论Samba协议可以理解为Samba的工作原理,Samba服务功能强大,这与其通信基于SMB协议有关。SMB不仅提供目录和打印机共享,还支持认证、权限设置。在早期,
11、SMB运行于NBT协议(NetBIOS over TCP/IP)上,使用UDP协议的137、138及TCP协议的139端口,后期SMB经过开发,可以直接运行于TCP/IP协议上,没有额外的NBT层,使用TCP协议的445端口。当客户端访问Samba服务器是,信息通过SMB协议惊醒传输,其工作原理可以分为以下几个步骤:步骤1:协议协商客户端在访问Samba服务器时,发送negprot指令数据包,告知目标计算机其支持的SMB类型。Samba服务器根据客户端的情况,选择最优的SMB类型,并做出回应。 -negprot请求-客户端 服务器 -negprot响应-步骤2:建立连接当SMB类型确认后,客户
12、端会发送SeSSion Setup指令数据包,提交帐号和密码,请求与Samba服务器建立连接,如果客户端通过身份验证,Samba服务器会对SeSSion Setup报文作出回应,并为用户分配唯一的UID,在客户端与其通信时使用。 -SeSSion Setup &X请求-客户端 服务器 -SeSSion Setup &X响应-步骤3:访问共享资源客户端访问Samba共享资源时,发送tree connect指令数据包,通知服务器需要访问的共享资源名,如果设置允许,Samba服务器会为每个客户端与共享资源连接分配TID,客户端即可访问需要的共享资源哈。 -tree connect &X请求-客户端
13、服务器 -tree connect &X响应-步骤4:断开连接共享使用完毕,客户端向服务器发送tree diSconnect报文关闭共享,与服务器断开连接。 -tree diSconnect请求-客户端 服务器 -tree diSconnect响应-Linux是一个多用户的操作系统,对任何服务器的架设与都用户、用户组及权限相关,这是操作的基础。Samba服务器也不例外,对这些知识的掌握也是极为重要的。在Windows系统上虽然也能架共享文件服务器,但它的权限控制实在令人不敢恭维。如果我们用Windows系统来架网络共享文件系统,就是点鼠标也能把我们点迷糊了。但在Linux中,我们可以轻松的改一
14、改配置文件,不到几分钟就能建好自己的Samba服务器。哪个更容易,这显而易见!对于Samba服务器的架设,有的人简单的认为,只要把改一下配置文件,创建好相应的目录就行了。其实并不是这样的,还要深入的工作,比如目录的权限和归属,也就是说能让哪个用户和用户组有读写权。只有把配置文件和共享目录的权限结合起来,才能架好Samba服务器;2:Samba服务器版本的获取和介绍Samba服务器可以通过以下几种方法获得:(1) ,通过redhat安装光盘获取,一般可以在ISO文件中搜索Samba关键字,可搜索索到以下文件 然后按照只是安装:除了此安装文件,其他同样的道理。除了此安装文件,其他同样的道理。安装完
15、成之后检验安装是否成功安装成功的对话框窗口:使用命令启动Samba服务器:Service Smb Start结果如上图:说明安装已经成功。另外的两个Samba服务器的命令是:#service smb stop /关闭Samba服务器#service smb restart /重启Samba服务器其次,还可以通过网络找到最新的Smb安装包,启动命令安装 :rpm -qa |grep Samba此命令查看已经包含的Smb的安装文件,然后安装,3:Samba服务器应用范围和功能Samba对任何规模的局域网(LAN)提出了完全的解决方案从两台计算机的家庭网络,到公司的几百个节点的网络,Samba的创建
16、和管理都很容易。它为用户提供了一个透明的网络环境,通过它可以访问所有需要的网络资源。在安装了Samba之后,将Unix文件提供给Windows、OS2和其他操作系统的客户机。允许Unix客户机访问PC文件。提供名称服务(广播和WINS)。允许浏览来自Windows客户机的网络资源。创建Windows工作组或域。目前samba 的最新版本是V4。它的主要功能有:一:提供Windows 风格的文件和打印机共享。Windows 9x、Windows 2000、Windows xp、Windows 2003等操作系统可以利用samba 共享Linux 打印机等其他操作系统上的资源,外表上看起来和共享W
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAMBA 毕业论文 设计

链接地址:https://www.31ppt.com/p-2388101.html