給Windows客戶提供檔案服務是透過samba實現的,凡架設過MS Windows網路的人都知道MS Windows網路的核心是SMB/CIFS,而samba也是一套基於UNIX類系統、實現SMB/CIFS協議的軟體,作為UNIX的克隆,Linux也可以執行這套軟體。和NT相比較,samba的檔案服務功能一點也不亞於NT,效率很高,藉助Linux本身,可以實現使用者磁碟空間限制功能,NT到4.0版本還是無法實現這點,samba由samba小組(http;//samba.org)開發,更新速度很快,目前最高的版本是2.0.7版,是2000年4月25日釋出的,每個更新版本在功能上都所增強,也修復了已知的BUG。本章所涉及到的技術內容以2.0.3版藍本。目前各種Linux釋出大都包含這套軟體,如果你的Linux釋出是Read Hat,則是以RPM形式提供,可以在安裝Linux的時候選擇這個軟體,也可以單獨安裝,以root身份。rpm -i samba-2.0.3-8.i386.rpm,就可以了。
如果你的Linux釋出沒有包含這個軟體,可以從ftp;//samba.org/pub/samba去下載。另外,您的Linux的核心要支援smbfs,一般各種釋出已經把smbfs的支援包含進去,如果沒有包含的話,就要重新編譯核心,獲得smbfs支援,具體如何編譯核心請參閱相關文章。
由於本章的內容是基於檔案伺服器, 重點介紹samba在檔案伺服器上的應用。目前samba還不能完全代替Windows NT,尤其是把samba設定成PDC,最好不要這樣做,NT PDC非常複雜,samba還只能實現其中一部分功能。希望未來的版本可以做到。
這套軟體由一系列的元件構成,主要的元件有:
smbd SMB伺服器,給SMB客戶提供檔案和列印服務;
nmbd, Netbios 名稱伺服器,提供Netbios名稱服務和瀏覽支援,幫助SMB客戶定位伺服器;
smbclient, SMB客戶程式,用來存取SMB伺服器上的共享資源;
testprns 測試伺服器上印表機訪問的程式;
testparms 測試Samba配置檔案的正確性的工具;
smb.conf samba的配置檔案;
smbstatus 這個工具可以列出當前smbd伺服器上的連線;
make_smbcodepage 這個工具用來生成檔案系統的內碼表;
smbpasswd 這個工具用來設定使用者密碼;
swat samba的Web管理工具;
給Windows客戶提供檔案服務是透過samba實現的,凡架設過MS Windows網路的人都知道MS Windows網路的核心是SMB/CIFS,而samba也是一套基於UNIX類系統、實現SMB/CIFS協議的軟體,作為UNIX的克隆,Linux也可以執行這套軟體。和NT相比較,samba的檔案服務功能一點也不亞於NT,效率很高,藉助Linux本身,可以實現使用者磁碟空間限制功能,NT到4.0版本還是無法實現這點,samba由samba小組(http;//samba.org)開發,更新速度很快,目前最高的版本是2.0.7版,是2000年4月25日釋出的,每個更新版本在功能上都所增強,也修復了已知的BUG。本章所涉及到的技術內容以2.0.3版藍本。目前各種Linux釋出大都包含這套軟體,如果你的Linux釋出是Read Hat,則是以RPM形式提供,可以在安裝Linux的時候選擇這個軟體,也可以單獨安裝,以root身份。rpm -i samba-2.0.3-8.i386.rpm,就可以了。
如果你的Linux釋出沒有包含這個軟體,可以從ftp;//samba.org/pub/samba去下載。另外,您的Linux的核心要支援smbfs,一般各種釋出已經把smbfs的支援包含進去,如果沒有包含的話,就要重新編譯核心,獲得smbfs支援,具體如何編譯核心請參閱相關文章。
由於本章的內容是基於檔案伺服器, 重點介紹samba在檔案伺服器上的應用。目前samba還不能完全代替Windows NT,尤其是把samba設定成PDC,最好不要這樣做,NT PDC非常複雜,samba還只能實現其中一部分功能。希望未來的版本可以做到。
這套軟體由一系列的元件構成,主要的元件有:
smbd SMB伺服器,給SMB客戶提供檔案和列印服務;
nmbd, Netbios 名稱伺服器,提供Netbios名稱服務和瀏覽支援,幫助SMB客戶定位伺服器;
smbclient, SMB客戶程式,用來存取SMB伺服器上的共享資源;
testprns 測試伺服器上印表機訪問的程式;
testparms 測試Samba配置檔案的正確性的工具;
smb.conf samba的配置檔案;
smbstatus 這個工具可以列出當前smbd伺服器上的連線;
make_smbcodepage 這個工具用來生成檔案系統的內碼表;
smbpasswd 這個工具用來設定使用者密碼;
swat samba的Web管理工具;