这是 SMB HOWTO。本文档描述了如何使用服务器消息块 (SMB) 协议(也称为会话消息块、NetBIOS 或 LanManager 协议)以及 Linux 和 Samba。尽管本文档以 Linux 为中心,但 Samba 可以在大多数类 Unix 操作系统上运行。
本文档由 David Wood ( dwood@plugged.net.au) 维护。 意见、修改或更正可以邮寄到该地址,以便包含在下一个版本中。
更多 Samba 文档可在 Samba 网站上找到,网址为 http://www.samba.org/。那里有大量信息;请在寻求帮助之前先查看一下!您也可以尝试 comp.protocols.smb 新闻组。
SMB 协议被 Microsoft Windows 3.11、NT 和 95/98 用于共享磁盘和打印机。 使用 Andrew Tridgell ( Andrew.Tridgell@anu.edu.au) 开发的 Samba 工具套件,UNIX(包括 Linux)机器可以与 Windows 主机共享磁盘和打印机。 Paal-Kr. Engstad ( engstad@intermetrics.com) 和 Volker Lendecke ( lendecke@namu01.gwdg.de) 开发的 smbfs 工具使 Unix 机器能够挂载来自 Windows 或 Samba 主机的 SMB 共享。
使用 Samba 可以完成四件基本的事情
所有这些都在本文档中涵盖,以及其他一些零碎的内容。
免责声明:这些程序和脚本要么对作者有效,要么据提供者报告有效。不同的配置可能无法使用此处提供的信息。如果您遇到这种情况,请通过电子邮件向作者发送改进本文档的建议。
请注意,对于 Windows 3.x 机器要访问 SMB 共享,它们必须具有 TCP/IP 堆栈和 Win32s DLL。 这两者都可以在 Microsoft 的网站 ( http://www.microsoft.com) 上找到。 在编写本 HOWTO 版本时,据报道,Microsoft 要求订阅 Microsoft 软件开发者网络 (MSDN) 才能从其网站下载 Windows 3.x 的 TCP/IP-32 堆栈。 由于该软件曾经是免费的,因此存在许多旧版本,可以从朋友和用户组联系人处获得。