第7章 REHL 5系統(tǒng)Samba服務器配置 現在的企業(yè)網絡已不再是Windows系統(tǒng)平臺一統(tǒng)天下的時代了,Linux系統(tǒng)已非常常見,特別是在大中型企業(yè)網絡中。這就涉及一個非?,F實的問 題,如何實現Windows系統(tǒng)平臺主機與Linux系統(tǒng)平臺主機間的資源共享。本章所介紹的Samba服務器就是為了解決這個問題而誕生的。而 Samba服務器又有幾種工作模式,可以說就是幾種不同的訪問用戶的身份驗證方式,不同模式下的Samba服務器配置存在許多區(qū)別。本章就用具體的示例介 紹3種模式(share、user和ads)下的Samba服務器配置方法,并給出完整的配置文件代碼。其他兩種模式的配置留給讀者自己摸索,就當課后練 習吧。 教學(自學)課時安排
Samba是一種用來實現SMB(Server Message Block,服務信息塊)的軟件(所以Samba本身也稱為SMB),是由澳大利亞的Andew Tridgell開發(fā)并在Linux和UNIX系統(tǒng)環(huán)境下運行的免費軟件。Samba整合了SMB和NetBIOS協(xié)議,并運行在TCP/IP協(xié)議上。 7.1.1 Samba服務概述 在Windows系統(tǒng)主機之間進行網絡文件共享是通過使用微軟公司自己的CIFS(Common Internet File System,通用因特網文件系統(tǒng))服務實現的。CIFS可以從一臺Windows主機直接訪問網絡中其他主機的共享文件夾,如可以在Windows系統(tǒng) 的"網上鄰居"中找到其他主機并訪問其中的共享文件。 由于Windows系統(tǒng)主機之間都是使用SMB/CIFS網絡協(xié)議實現文件和打印資源的共享,而由于SMB/CIFS是微軟的私有協(xié)議,所以無法直 接與Linux和UNIX文件系統(tǒng)進行通信,直到Samba程序的出現。通過Samba服務器的搭建和Samba客戶機軟件的安裝,就可以實現Linux 系統(tǒng)主機和Windows主機之間的雙向文件共享。 Samba(可縮寫為SMB)主要用于Linux和Windows系統(tǒng)主機間的文件共享,也可用于Linux和Linux之間的共享文件。但在 Linux和Linux系統(tǒng)主機之間文件共享通常是通過更好的NFS(Network File System,網絡文件系統(tǒng))服務器進行的。Samba服務器的應用主要是在Windows和Linux 系統(tǒng)共存的網絡中,Samba服務器相當于在這兩個系統(tǒng)之間進行文件共享的橋梁,可以說成是共享服務器,或者說是一個文件服務器。 在Windows網絡中,直接就可以把共享文件夾當作本地硬盤來使用。在Linux網絡中,就是通過Samba向網絡中的機器提供共享文件系統(tǒng),也可以把網絡中其他機器的共享掛載在本地機上使用。 Samba服務器有兩個核心進程:smbd 和nmbd。nmbd進程使其他計算機瀏覽Linux服務器,Smbd進程在Samba服務請求到達時對它們進行處理,并且對使用或共享的資源進行協(xié)調。 總體來說,通過使用Samba服務,Linux和Windows系統(tǒng)間可以實現如下功能: 與Windows系統(tǒng)之間實現文件和打印共享服務。 可以作登錄服務器,使Windows客戶也能登錄到網絡上。 作為Windows NT域中的主要域控制器或域中的成員服務器。 作為網絡中的WINS服務器。 支持SSL(Secure Socket Layer,安全套接字層)。 支持SWAT(Samba Web Administration Tool),是Samba服務器的圖形化配置工具。 |
|
來自: angelbrian > 《囧~samba》