- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载
第三部分 使用S a m b a
第1 3学时 s m b c l i e n t、s m b f s、s m b w r a p p e r和
不同的实用程序
第1 4学时 Windows 9x和Windows NT
第1 5学时 其他S M B客户
下载
第1 3学时 s m b c l i e n t、s m b f s、s m b w r a p p e r
和不同的实用程序
许多人认为, S M B客户仅仅可以在 D O S和Wi n d o w s系统中使用。令人吃惊的是,甚至会
有基于U N I X 的S M B客户。从U N I X计算机上访问S M B服务器有什么用处呢?
这是因为来自U N I X 的S M B客户有许多潜在的用途,且 S a m b a提供了其中的几个,而其他
的开发人员提供了其他的。这些客户包括:
• smbclient 一个标准的 S a m b a部分,它提供了可以访问 S M B服务器的命令行实用程序。
它可以用于在U N I X和Wi n d o w s计算机之间复制文件以及从 S M B服务器上备份文件,它
是由许多其他实用程序(例如s m b p r i n t和s m b t a r)使用的。
• smbfs 一个L i n u x虚拟文件系统,它允许在U N I X系统上安装Wi n d o w s文件系统。
• s m b w r a p p e r和smbsh 它们是最新的实用程序,允许用户从 U N I X命令行解释程序内浏览
Wi n d o w s系统上的文件系统。
• Sharity 另一个虚拟文件系统产品,它也具有 S S L支持。
• 各种不同的实用程序使用 s m b c l i e n t来执行它们的功能,例如 s m b p r i n t和s m b t a r 。
另外,其他的开放源代码软件包使用 S a m b a客户(例如s m b c l i e n t)来构成它们的部分功能。
一个著名的例子就是网络备份实用程序 A m a n d a ,它使用s m b c l i e n t来备份Wi n d o w s客户。
本学时将介绍许多这样的客户,检查它们的用途,了解如何使用,并对比它们的用途。
13.1 smbclient
s m b c l i e n t是一个U N I X 的C I F S / S M B客户程序。它是一个命令行实用程序,与著名的 F T P
实用程序类似。下面显示了一个 s m b c l i e n t会话,在这个会话中,用户已经连接到 Windows 95
系统,并且列出了顶层目录中的所有文件:
在这里,已经连接到 \ \ e a g l e \ f i r s t - s h a r e ,并列出了其中的文件,还可以同样方便地连接到
任何Wi n d o w s系统。注意,对于 \ \ e a g l e \ f i r s t - s h a r e ,没有使用标准的D O S / Wi n d o w s命名策略。
输入正确的D O S / Wi n d o w s样式的名称要求使用 2个反斜杠(\ ),因为U N I X将它们作为一个控制
符。s m b c l i e n t可以理解斜杠或者反斜杠,因而,使用前者更加方便。
然而,为了保持习惯用法, s m b c l i e n t命令的正确形式是:
154使用第三部分用使用Samba
下载
smbclient \ \ \ \eagle \ \ first-share
然后,s m b c l i e n t告诉我们,它正在添加一个条目,并向我们询问口令。它总是询问口令,
但并不总是需要口令。因为你连接到 E a g l e ,它是一个U N I X计算机,而且其上的 S a m b a运行在
用户级安全模式,所以需要口令。 s m b c l i e n t总是发送用户中注册的用户名称(除非在命令行中
输入-U username),而你必须为登录的用户输入远程计算机(E a g l e)的口令。如果对于远程计算
机上的用户并不需要口令,或
文档评论(0)