下载后可任意编辑Linux 服务器配置全程实录第 6 章 使用 Samba 配置文件服务器文件服务器为网络上各主机提供完整数据、文件、目录等信息共享,实现统一管理的服务器
它能进行文件建立、删除、打开、关闭、读写等操作
在企业网络中,为了有效地进行各项文件管理功能,通常都需要一台或多台服务器来提供数据、文件、目录等信息共享
文件服务器提供网络上的中心位置,可供存储文件并通过网络与用户共享文件
当用户需要文件时,可以访问文件服务器上的文件,而不必在各自独立的计算机之间传送文件
虽然微软公司为满足企业文件服务器需求做了大量的工作,特别是 Windows Server 2024 R2 及 Windows Server 2024 中在文件服务器功能上较之以前有了非常大的改善,但是由于种种原因使用 Linux 作为企业的文件服务器不管从总体成本还是可靠性来说都是一个非常不错的选择
在 Linux 平台实现文件服务器功能比较常见的方法包括 FTP(具体见第 5 章)、NFS(具体见第 7 章)以及本章讲述的 Samba 服务器
1 Samba 概述早期的 UNIX 系统中可以通过 NFS 让所有类 UNIX 系统之间可以实现资源共享,而同样的,微软为了让Windows(及当时的 DOS)系统间可以实现资源共享,提出了一个不同于 NFS 的 SMB(Server Message Block)通信协议,使得网络中的文件系统、打印机等可以实现资源共享
由于 Sun 公司将 NFS 协议完全公开,所以在许多类 UNIX 的系统中都可以使用 NFS 实现资源共享
但是假如想在 UNIX 与 Windows 共享资源却很困难(由于微软公司没有将 SMB 协议公开),基本只有通过 FTP 实现
提示:IBM 为个人计算机网络设计了一套 NetBIOS API(Network Basic Inpu