天天看點

samba伺服器的功能

在一些中小型網絡,或者企業的内部網中,利用Linux建立檔案伺服器是一個很好的解決方案。針對企業内部網中的絕大部分客戶機采用Windows的情況,我們可以通過使用Samba來實作檔案伺服器功能。 
  
  Samba是在Linux及Unix上實作SMB(Server Message Block)協定的一個免費軟體,由伺服器及用戶端程式構成。這裡我們隻介紹伺服器程式。 
  
  我們首先介紹一些SMB協定的情況。SMB協定是建立在NetBIOS協定之上的應用協定,是基于TCP138、139兩個端口的服務。NetBIOS出現之後,Microsoft就使用NetBIOS實作了一個網絡檔案/列印服務系統。這個系統基于NetBIOS設定了一套檔案共享協定,Microsoft稱之為SMB(Server Message Block)協定。這個協定被用于Lan Manager和Windows伺服器系統中,實作不同計算機之間共享列印機和檔案等。是以,為了讓Windows和Unix/Linux計算機相內建,最好的辦法就是在Unix/Linux計算機中安裝支援SMB協定的軟體。這樣使用Windows的用戶端不需要更改設定,就能像使用Windows NT或Windows 2000伺服器一樣,使用Unix/Linux計算機上的共享資源了。Samba使SMB協定運作在NetBIOS協定上,并且使用Windows的NetBEUI協定讓Unix/Linux伺服器可以在Windows的網絡鄰居上被通路到。 
  
    Samba的伺服器程式可以實作以下主要功能: 
  
    ◆ 檔案及列印共享; 
    ◆ 計算機名與IP的解悉; 
    ◆ WINS服務的支援; 
    ◆ 使用者權限設定(如果配合Linux 的Quota還可以實作使用者磁盤空間配額)。      

繼續閱讀