- 1、本文档共23页,可阅读全部内容。
- 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服务器 Samba的基础知识 Samba是一组软件包,使Linux支持SMB协议,是一套让Linux系统能够应用Microsoft网络通讯协议的软件。它使执行Linux系统的机器能与执行Windows系统的计算机进行文件与打印机共享. Samba的主要功能 (1)提供Windows操作系统风格的文件和打印机共享 Windows 98、Windows XP、Windows 2000等以据此共享Linux等其他操作系统的资源,外表看起来和共享Windows资源没有区别,并支持Windows客户使用网上邻居浏览网络。 (2)提供SMB客户功能:利用Samba提供的smbclient程序可以从Linux下以类似于 FTP的方式访问Windows的资源。 (3)备份PC上的资源:利用一个叫smbtar的shell 脚本,可以使用 tar 格式备份和恢复一台远程 Windows上的共享文件。 (4)提供一个命令行工具,在其上可以有限制地支持NT的某些管理功能。 Samba组成 一个samba服务器实际上包含了两个服务器程序:smbd和nmbd。smbd是samba的核心。它负责建立对话进程、验证用户身份、提供对文件系统和打印机的访问机制。Nmbd实现了“Network Brower”(网络浏览服务器)的功能。它的作用是对外发布samba服务器可以提供的服务。 Samba还包含了一些实用工具。Smbclient是一个SMB客户工具,有shell-based用户界面并同FTP有些类似。应用它可以复制其它的SMB服务器资源,还可以访问其它SMB服务器提供的打印机资源。 Testparm命令用来快速检查smb.conf文件的语法错误。其它工具用来配置samba的加密口令文件、配置用于samba国际化的字符集。 安装与配置Samba服务器 Samba服务器的安装 (1)如果在安装Linux时,已经安装的Samba,就不需要再安装了。但如果不确定是否已经安装了Samba,即可使用下面的命令来确认: # rpm –qa | grep samba (2)如果确认没有安装samba,可将Red Hat Linux 9的第一张安装光盘放入光盘驱动器中,然后通过下面的命令进行挂装: # mount /mnt/cdrom (3)将终端的当前工作目录切换到Red Hat Linux 9的安装光盘的Red Hat/RPMS目录,使用如下命令: # cd /mnt/cdrom/RedHat/RPMS (4)安装所需要RPM包。使用如下命令: # rpm –ivh samba-common-2.2.7a-7.9.0.i386.rpm # rpm –ivh samba-2.2.7a-7.9.0.i386.rpm # rpm –ivh samba-client-2.2.7a-7.9.0.i386.rpm (5)安装samba的图形配置工具。使用如下命令: # rpm –ivh redhat-config-samba-1.0.4-1.noarch.rpm 启动samba 在默认的情况下Samba服务是没有启动的。我们可以先启动它。输入: #service smb start 我们检验一下samba 是否已经启动了,输入: # ps -aux | grep smb 为了让它下次重启系统的时候自动加载smb,我们就输入: #ntsysv 配置Samba 我们用redhat 9.0自带的图形工具来配置 用鼠标点击“开始菜单”“系统设置”“服务器设置”“samba服务器”。弹出samba配置界面 (2),在弹出界面单击左上角“增加(A)”,弹出创建samba共享对话框。填入以下信息。 接着再单击右边“访问(A)”填入以下信息, 选择“允许所有用户访问”并按确定。 (3),单击菜单栏的“首选项(P)”?选择“服务器设置”,弹出对话框,填入以下信息,如果你想加入局域网中的某个工作组,哪就填入你的工作组的名称,例如我的其中有一个工作组叫KKK。描述随便,只要能说明就行 接着点击“安全性(S)”项。 (4)然后我们用终端重启一下,让我们的设置生效。 #service smb restart linux打开网上邻居:单击linux的“开始菜单”“网络服务器” 。 用终端打开samba的主配置文件 #vi /etc/samba/smb.conf [global] 全局设置 log file = /var/log/samba/%m.log (samba的日志文件所在位置) client code page = 936 (显示简体中文,没有的话就加上) load printe
文档评论(0)