- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 SAMBA服务器配置
8.1 Samba软件
Samba是一个工具套件,可以让用户在UNIX系统上实现SMB(Session Message Block)协议,或者称之为NETBIOS/LanManager协议。SMB协议通常被Windows系列用来实现磁盘和打印机共享。需要注意的是,NetBIOS是基于以太网广播机制的,没有网桥不能跨越不同的网段。
在Linux上安装Samba服务可以实现与Windows系统的文件共享和打印机共享。它? 们之间的数据传输使用SMB协议。这是一个在传输层之上的协议,可以支持很多异构系统的网络互联(如Linux,Solaris,Windows等)。Samba之所以能够工作,因为SMB协议模仿了Windows内核的文件和打印共享协议。Microsoft公司已经将SMB改名为公共因特网文件系统(CIFS,Common Internet File System),并打算把它设计为Internet的标准协议。
Samba执行了SMB/CIFS的一个版本,这个版本在很大程度上与大多数的Windows版本兼容。但是,无论是从Windows连接到Linux还是从Linux连接到Windows计算机,Samba系统对于实现文件和打印服务来说总是很稳定的。可以通过Windows的网络邻居来轻松访问安装了Samba的UNIX/Linux服务器。
Samba软件的主要组成部分有:
smbd? 这是samba的SMB服务器。它使用SMB协议与客户连接,完成事实上的用户认证、权限管理和文件共享任务。
nmbd? 提供NetBIOS名字服务的守护进程,可以帮助客户定位服务器和域,如同Windows NT上的WINS服务器。
smb.conf? 是samba的配置文件,在FreeBSD中被放在/usr/local/etc目录中。
swat? 是一个Samba专用的WWW服务器,用于通过客户浏览器配置Samba,提供了对Samba的图形配置界面。
smbclient? 是一个简单的SMB客户程序,用于访问其他SMB计算机共享的文件或打印资源,例如Windows95或NT计算机,他的操作和ftp类似。
smbprint? 是一个shell脚本,使用smbclient向Windows计算机上共享出的打印机上发送要打印的文档。
nmblookup? 用于查询NetBIOS名字的命令行工具。
安装Samba软件
Samba的主页是。使用的Samba的版本是3.0.3-5。可以从网站下载Samba安装文件的3个rpm软件包:samba-3.0.3-5.i386.rpm、samba-client-3.0.3-5.i386.rpm和samba-common-3.0.3-5.i386.rpm。安装samba 3.0.3-5和samba-client时,可以执行下面的命令:
rpm -i samba-3.0.3-5.i385.rpmrpm -i samba-client-3.0.3-5.i386.rpm 成功安装了samba后,会在/etc/rc.d/init.d目录下出现一个smb shell脚本文件。可以使用命令:
chkconfig –list 检测smb service是否已经在Fedora的service列表中。如果没有,可以使用命令:
chkconfig --add smb 来将smb service添加到/etc/rc.d/init.d目录中。
配置Samba
在系统默认的配置文件中(其路径为/etc/samba/smb.conf),允许用户作为Samba共享来查看它们的Linux主目录。它还可以把Linux配置的打印机作为Samba共享打印机共享,即用户可以在自己的Linux系统上连接打印机,然后从网络上的Windows计算机执行打印操作。本节将介绍Samba的配置方法。
首先启动Samba服务器。在/usr/bin下有两个程序:smbd和nmbd,通过使用它们可以启动服务器。一般情况下,它可以以两种方式启动,一个由inetd守护进程启动,另一种是作为单独的进程启动。
检查Samba是否启动,可以查看/etc/services文件中的信息,下面所示的即是系统成功启动后的显示信息。
netbios-ns 137/tcp nbnsnetbios-ns 137/udp nbnsnetbios-dgm 138/tcp nbdgmnetbios-dgm 138/udp nbdgmnetbios-ssn 139/tcp nbssn Samba服务器安装成功后,并不能马上工作,要进行一系列的配置,才能使其正常工作。Samba的配置文件为/etc/smb.conf。Samba服务器
文档评论(0)