预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共37页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SAMBA概述在当前的桌面操作系统应用中Windows以其良好的可操作性获得了大部分人的青睐但在一个机构或者网络中后台服务器往往是由Linux所承担比如一个用户经常需要更新数据并将其存放于服务器上那么他在客户端修改完毕数据文件之后可以通过FTP服务将文件上传至服务器在需要的时候再下载下来进行使用或者更新这样使用起来固然比较方便然而现实中有时会发生这样的情况那就是不记得到底哪一端的数据文件是最新的这样会给应用带来很大的麻烦而Samba恰好可以将此问题解决。Samba提供了Linux和Windows之间的文件和打印机共享服务。一台Linux的主机如果安装了SambaServer就能充当共享服务器同时也能作为客户机访问网络中其它Windows系统上的共享文件或其它安装了SambaServer的Linux系统上的共享文件。Samba所使用的协议是SMBSMB(ServerMessageBlock)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议主要是作为Microsoft网络的通讯协议而Samba则是将SMB协议搬到UNIX/Linux上来应用。Samba的主要功能有:文件和打印机共享:文件和打印机共享是Samba的主要功能SMB进程实现资源共享将文件和打印机发布到网络之中以供用户访问。身份验证和权限设置:smbd服务支持usermode和domainmode等身份验证和权限设置模式通过加密方式可以保护共享的文件和打印机。名称解析:Samba通过nmbd服务可以搭建NBNS(NetBIOSNameService)服务器提供名称解析将计算机的NetBIOS名解析为IP地址。浏览服务:局域网中Samba服务器可以成为本地主浏览服务器(LMB)保存可用资源列表当使用客户端访问Windows网上邻居时会提供浏览列表显示共享目录、打印机等资源。默认情况下RHEL5已将Samba安装在系统上其服务名称为smb。安装了SambaServer的Linux主机充当共享服务器可以为其它Windows和Linux客户端提供服务。1.Samba所需软件与服务的启动。Samba需要软件包来支持用户可以通过rpm命令来查看系统是否已经安装了相应的软件包:2.Samba服务的启动等命令。Samba服务的启动、关闭、重启服务、查看状态、重新载入命令为:4.全局变量配置部分。全局变量就是说用户只要在global时进行设置那么该设置项目就是针对所有共享资源生效。workgroup=MYGROUP:用于定义Samba所在的工作组或域比如将此工作组参数修改为“workgroup”并将Samba服务重启后在Windows中查看到的效果如图10-1所示在网上邻居中将查看到所有工作组为“workgroup”的计算机。serverstring=SambaServerVersion%v:用于定义计算机的描述设定的内容将出现在网上邻居内如图101所示。在一个工作组中可能存在多台服务器为了方便用户浏览可以在serverstring配置相应描述信息这样用户就可以通过描述信息知道自己要登录的是哪台服务器比如可以修改此项为:serverstring=RHEL5TESTFILESERVER。security=user:设置服务安全级别samba服务器有share、user、server、domain和ads五种安全级别用来适应不同的企业服务器需求描述如下:share安全级别:客户端登录samba服务器不需要输入用户名和密码就可以浏览samba服务器的资源适用于公共的共享资源安全性差。需要配合其他权限设置来保证samba服务器的安全性。user安全级别:客户端登录samba服务器需要提交合法帐号和密码经过服务器验证才可以访问共享资源服务器默认为此级别模式。domain安全级别:如果samba服务器加入windows域环境中验证工作服将由windows域控制器负责domain级别的samba服务器只是成为域的成员客户端并不具备服务器的特性samba早期的版本就是使用此级别登录windows域。ads安全级别:samba服务器使用此安全级别加入到windows域环境中就具备了domain安全级别中所有的功能并可以具备域控制器的功能。passdbbackend=tdbsam:Samba启用的安全机制之一用户可对此行进行注释处理注释以后将不能使用swat的password页面管理账户功能。smbpasswdfile=/etc/samba/smbpasswd:设置Samba的安全机制为smbpasswd方式原配置文件内如无此行可自