NAME
samba - 为 UNIX 实现的 Windows SMB/CIFS 文件服务器
SYNOPSIS 总览
Samba
DESCRIPTION 描述
samba 套件是在 UNIX 系统上实现“服务器信息块”(通常简称 SMB) 协议的一组程序。这个协议有时也称为“通用互联网文件系统, LanManager 或 NetBIOS 协议”。
COMPONENTS 组件
samba 由几个部件组成。每个部件在一系列的文档中被描述。强烈推荐你阅读这些 samba 本身和你用的那些部件的手册中的文档。如果手册不够清晰,请向这个地址发送补丁或者错误报告:samba-bugs@samba.org
- smbd
smbd (8) 守护程序为 SMB 客户,例如 Windows 95/98,Windows NT, Windows for Workgroups 或者是 LanManager 提供文件和打印服务。它的相应配置文件在 smb.conf (5) 中描述。- nmbd
nmbd (8) 守护程序提供 NetBIOS 名字服务和浏览支持。它的相应配置文件在 smb.conf (5) 中描述。- smbclient
smbclient (1) 程序实现了一种简单的类似 FTP 的客户端应用。对于访问位于其它兼容服务器(如 NT)上的 SMB 共享资源非常有用,同时它也可用于 UNIX 机器向任何 SMB 服务器(如运行 NT 的 PC 机)上的打印机提交打印作业。- testparm
testparm (1) 工具让你可以测试你的 smb.conf (5) 配置文件。- testprns
testprns (1) 工具可以测试你在 printcap 文件中定义好的打印机。- smbstatus
The smbstatus (1) 工具用来列出当前在 smbd (8) 服务器上的联接。- nmblookup
the nmblookup (1) 工具用来向 UNIX 机器查询 NetBIOS 名字。- make_smbcodepage
make_smbcodepage (1) 工具用来为你的 smbd (8) 服务器建立 SMB 代码页定义文件。- smbpasswd
smbpasswd (8) 工具用来在 samba 和 NT 服务器上改变 SMB 加密口令。
AVAILABILITY 可用性
samba 套件由 GNU 公共协议保护。在软件包的 COPYING 文件中包含了一份协议的复本。你可以散布套件的拷贝,但请服从协议条款。
samba 套件的最新版本可以通过位于 samba.org 的匿名 FTP 上的目录获得,当然也可以在很多互联网上的镜像站点中获得。
你也能在 comp.protocols.smb 新闻组和 samba 的邮件列表上找到相关的有用信息。在 samba 的 README 文件中给出了加入邮件列表的详细资料。
如何你能用 WWW 浏览器的话,在 http://samba.org/samba/ 将会找到包括 samba 邮件列表的问题在内的非常多的有用信息。
VERSION 版本
这份手册是针对 samba 套件版本 2.0 的。
CONTRIBUTIONS 投稿
如果你想向 samba 计划投稿的话,建议你到 samba@samba.org 加入 samba 的邮件列表,详细介绍请看在 http://samba.org/listproc 的网页。
如果你一个补丁需要提交或者要报告一个错误的话可以直接向 samba-bugs@samba.org 发信。注意,samba 开发组可以会因为这个软件包的迅速流行而需要花费一定的时间来对邮件作出回应。我们更愿意在 diff -u 格式下修补问题。
CREDITS 荣誉
在此提及对计划作出贡献的人实在太多了,但是所有的 samba用户都应该感谢他们。要看一份完整的列表,查找 ftp://samba.org/pub/samba/alpha/cvs.log 可以获得 CVS 修改前提供的一份维护者名单,并在 ftp://samba.org/pub/samba/alpha/cvs.log 中找到变更后的内容。CVS 是 samba 开发组开发 samba 时采用的开放源代码控制系统,没有这个系统计划将无法管理。
另外,一些商业组织现在向 samba 开发组提供资金和设备上的帮助。详细信息请看网页 http://samba.org/samba/samba-thanks.html。
AUTHOR 作者
samba 软件和相关工具最初由 Andrew Tridgell samba-bugs@samba.org 创建。 samba 现在由开发组以类似 Linux 内核开发采用的开源计划方式来发展。
samba 手册页最初由 Karl Auer 撰写。它的源码已被转换成 YODL 格式(一种极好的开放源代码软件,可以在ftp://ftp.icce.rug.nl/pub/unix/ 处获得)并已由 Jeremy Allison 更新到 samba2.0 版本。
#p#
NAME
samba - A Windows SMB/CIFS fileserver for UNIX
SYNOPSIS
- samba
DESCRIPTION
- smbd(8)
- The smbd daemon provides the file and print services to SMB clients, such as Windows 95/98, Windows NT, Windows for Workgroups or LanManager. The configuration file for this daemon is described in smb.conf(5)
- nmbd(8)
- The nmbd daemon provides NetBIOS nameservice and browsing support. The configuration file for this daemon is described in smb.conf(5)
- smbclient(1)
- The smbclient program implements a simple ftp-like client. This is useful for accessing SMB shares on other compatible servers (such as Windows NT), and can also be used to allow a UNIX box to print to a printer attached to any SMB server (such as a PC running Windows NT).
- testparm(1)
- The testparm utility is a simple syntax checker for Samba's smb.conf(5) configuration file.
- testprns(1)
- The testprns utility supports testing printer names defined in your printcap file used by Samba.
- smbstatus(1)
- The smbstatus tool provides access to information about the current connections to smbd.
- nmblookup(1)
- The nmblookup tools allows NetBIOS name queries to be made from a UNIX host.
- smbpasswd(8)
- The smbpasswd command is a tool for changing LanMan and Windows NT password hashes on Samba and Windows NT servers.
- smbcacls(1)
- The smbcacls command is a tool to set ACL's on remote CIFS servers.
- smbsh(1)
- The smbsh command is a program that allows you to run a unix shell with with an overloaded VFS.
- smbtree(1)
- The smbtree command is a text-based network neighborhood tool.
- smbtar(1)
- The smbtar can make backups of data on CIFS/SMB servers.
- smbspool(8)
- smbspool is a helper utility for printing on printers connected to CIFS servers.
- smbcontrol(1)
- smbcontrol is a utility that can change the behaviour of running samba daemons.
- rpcclient(1)
- rpcclient is a utility that can be used to execute RPC commands on remote CIFS servers.
- pdbedit(8)
- The pdbedit command can be used to maintain the local user database on a samba server.
- findsmb(1)
- The findsmb command can be used to find SMB servers on the local network.
- net(8)
- The net command is supposed to work similar to the DOS/Windows NET.EXE command.
- swat(8)
- swat is a web-based interface to configuring smb.conf.
- winbindd(8)
- winbindd is a daemon that is used for integrating authentication and the user database into unix.
- wbinfo(1)
- wbinfo is a utility that retrieves and stores information related to winbind.
- editreg(1)
- editreg is a command-line utility that can edit windows registry files.
- profiles(1)
- profiles is a command-line utility that can be used to replace all occurences of a certain SID with another SID.
- log2pcap(1)
- log2pcap is a utility for generating pcap trace files from Samba log files.
- vfstest(1)
- vfstest is a utility that can be used to test vfs modules.
- ntlm_auth(1)
- ntlm_auth is a helper-utility for external programs wanting to do NTLM-authentication.
- smbmount(8), smbumount(8), smbmnt(8)
- smbmount,smbumount and smbmnt are commands that can be used to mount CIFS/SMB shares on Linux.
- smbcquotas(1)
- smbcquotas is a tool that can set remote QUOTA's on server with NTFS 5.
COMPONENTS
The Samba suite is made up of several components. Each component is described in a separate manual page. It is strongly recommended that you read the documentation that comes with Samba and the manual pages of those components that you use. If the manual pages and documents aren't clear enough then please visithttp://devel.samba.org for information on how to file a bug report or submit a patch.
If you require help, visit the Samba webpage athttp://www.samba.org/ and explore the many option available to you.
AVAILABILITY
The Samba software suite is licensed under the GNU Public License(GPL). A copy of that license should have come with the package in the file COPYING. You are encouraged to distribute copies of the Samba suite, but please obey the terms of this license.
The latest version of the Samba suite can be obtained via anonymous ftp from samba.org in the directory pub/samba/. It is also available on several mirror sites worldwide.
You may also find useful information about Samba on the newsgroup comp.protocol.smb and the Samba mailing list. Details on how to join the mailing list are given in the README file that comes with Samba.
If you have access to a WWW viewer (such as Mozilla or Konqueror) then you will also find lots of useful information, including back issues of the Samba mailing list, athttp://lists.samba.org.
VERSION
This man page is correct for version 3.0 of the Samba suite.
CONTRIBUTIONS
If you wish to contribute to the Samba project, then I suggest you join the Samba mailing list athttp://lists.samba.org.
If you have patches to submit, visithttp://devel.samba.org/ for information on how to do it properly. We prefer patches in diff -u format.
CONTRIBUTORS
Contributors to the project are now too numerous to mention here but all deserve the thanks of all Samba users. To see a full list, look at thechange-log in the source package for the pre-CVS changes and at http://cvs.samba.org/ for the contributors to Samba post-CVS. CVS is the Open Source source code control system used by the Samba Team to develop Samba. The project would have been unmanageable without it.
AUTHOR
The original Samba software and related utilities were created by Andrew Tridgell. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed.
The original Samba man pages were written by Karl Auer. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/) and updated for the Samba 2.0 release by Jeremy Allison. The conversion to DocBook for Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.