与Samba共舞 Linux和Windows的资源共享

来源:岁月联盟 编辑:zhuzhu 时间:2007-08-10
与Samba共舞 Linux和Windows的资源共享内容简介:Samba 是一种开放式资源/免费软件组,可向 SMB/CIFS 客户端提供无缝文件和打印服务,而不论基于何种操作系统,如 Linux、Unix、IBM 390 系统、开放式 VMS 或 Windows。Samba 可以运行在多种操作平台上,包括 M

Samba 是一种开放式资源/免费软件组,可向 SMB/CIFS 客户端提供无缝文件和打印服务,而不论基于何种操作系统,如 Linux、Unix、IBM 390 系统、开放式 VMS 或 Windows。Samba 可以运行在多种操作平台上,包括 Microsoft Windows、UNIX、Linux、IBM390 系统、开放式 VMS 和其它的操作系统。Samba 使用到安装在主机服务器上的 TCP/IP 协议。进行了正确设置之后,它支持该主机同 Microsoft Windows 的客户端或服务器进行协作,就好像它是 Windows 之中的文件和打印服务器。Samba 是一个软件包,这给网络管理人员提供了安装、设置上的更大灵活性和自由度,并提供了更多可供选择的系统和设备。
  
  Samba 由两个关键的程序和其它的元件组成。这两个关键的程序为 smbd 和 nmbd。它们起到的作用是提供如下四种常用的基本 CIFS 服务:
  
  文件和打印服务
  验证与授权
  名称解析
  发表服务(浏览)
  
  Smbd 是驻留在服务器中的后台程序,可以向 Windows 客户端提供文件共享和打印服务。该服务使用 SMB(或 CIFS)协议向客户端提供文件空间和打印服务。这与 LanManager 协议相兼容,所以也可以向 LanManager 协议的客户端提供服务。它们包括 DOS 系统中的 MSCLIENT 3.0、工作组中的 Windows、Windows 95/98/ME、Windows NT、Windows 2000、OS/2、Macintosh 中的 DAVE 和 Linux 中的 smbfs。nmbd 是一个服务端程序,能够识别并回应使用了 IP 域名服务请示的 NetBIOS,就如 SMB/CIFS 客户端中的 NetBIOS,这些客户端包括:Windows 95/98/ME、Windows NT、Windows 2000、 Windows XP 和 LanManager 等客户端。同时它也是浏览协议的一部分,而利用浏览协议能够显示出“网络邻居”。
  
  并不是仅有 Samba 和 Windows 能够提供 CIFS 网络。OS/2 支持 SMB 文件和打印共享,而且在 Macintosh 和其它的平台中有 CIFS 商业产品可提供(UNIX 系统中也有另外几个产品)。Samba 已经为非 UNIX 操作系统提供了接口,包括 VMS、AmigaOS 和 NetWare。许多厂商的专用文件服务器平台也支持 CIFS。
  

 

  Samba:Linux、Unix 和 Windows 等系统中的开放式资源文件共享软件