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

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

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

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

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

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

24十月2024在当前的桌面操作系统应用中,Windows以其良好的可操作性获得了大部分人的青睐,但在一个机构或者网络中,后台服务器往往是由Linux所承担,比如一个用户经常需要更新数据并将其存放于服务器上,那么他在客户端修改完毕数据文件之后,可以通过FTP服务将文件上传至服务器,在需要的时候再下载下来进行使用或者更新,这样使用起来固然比较方便,然而现实中有时会发生这样的情况,那就是不记得到底哪一端的数据文件是最新的,这样会给应用带来很大的麻烦,而Samba恰好可以将此问题解决。Samba提供了Linux和Windows之间的文件和打印机共享服务。一台Linux的主机,如果安装了SambaServer,就能充当共享服务器,同时也能作为客户机访问网络中其它Windows系统上的共享文件或其它安装了SambaServer的Linux系统上的共享文件。 Samba所使用的协议是SMB,SMB(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方式,原配置文件内如