桑巴經理

該幫助頁面不完整


介紹

Samba是一個免費軟件程序,允許運行Windows 95和NT的PC可以訪問Unix系統上的文件和打印機,就像它是Windows文件/打印服務器一樣。某些Unix系統(例如Redhat Linux)將Samba作為標準安裝的一部分,而其他大多數係統則要求您單獨下載並安裝。

如果您的系統上未安裝Samba,則該模塊的主頁將抱怨它找不到Samba配置文件,並且您將無法共享任何文件或目錄。如果確實安裝了Samba但收到此錯誤消息,請檢查模塊配置 ,以確保Webmin在正確的位置查找配置文件和Samba程序。

假設Samba安裝正確,該模塊的主頁將顯示系統上定義的所有文件和打印機共享的列表。如果Webmin確定Samba服務器未在運行,則將為您提供嘗試啟動服務器的選項。如果在啟動時未啟動Samba,則可能有必要。


創建文件共享

Samba文件共享是可以由客戶端PC掛載的目錄。每個共享都有一個簡短的名稱,例如docswww ,它映射到Unix系統上的某個目錄。客戶端通常使用\\server\share表示法來引用\\server\share

要創建共享,請單擊主頁上現有共享列表下方的“ Create File Share鏈接。這將顯示一個表格,允許您輸入新共享的詳細信息。儘管Samba為每個共享支持大量參數,但最重要的參數是:

股份名稱 每個共享都必須有一個名稱,供客戶用來引用它。一種特殊情況是“ All home directories共享,稍後說明。
路徑 要共享的目錄。使用此共享的客戶端只能訪問此目錄中或該目錄下的文件。
可寫的 確定客戶端是否可以寫入此共享中的文件和目錄。
來賓訪問 如果共享允許來賓用戶使用,則客戶端無需提供有效的名稱和密碼即可訪問它。共享可以禁止訪客用戶,允許訪客和普通用戶或僅允許訪客。
有關其他共享選項的信息,請參閱下面的“ 高級選項”部分。

輸入新共享的詳細信息並單擊“ Create按鈕後,它將立即對客戶端PC可用。假設您的網絡上的所有設置均正確設置,則用戶將能夠使用Windows下的Network Neighbourhood功能來查看您的服務器及其所有共享。然後可以將新創建的共享映射到PC上的驅動器號。


創建打印機共享

Samba打印機共享是您希望對PC客戶端可用的本地或遠程Unix打印機。像文件共享一樣,每個打印機共享都有一個短名稱(例如hp5si ),並使用\\server\share表示法來引用。

要創建新的打印機共享,請單擊主頁上的“ Create Printer Share 。這將顯示一種類似於用於創建文件共享的窗體,您可以在其中輸入新共享的詳細信息。新打印機共享的最重要選項是:

股份名稱 每個共享都必須有一個名稱,供客戶用來引用它。一種特殊情況是“ All printers共享,稍後說明。
打印機 要共享的Unix打印機。這可以是使用lpr命令打印到的任何打印機。
路徑 臨時打印文件所在的目錄
來賓訪問 如果共享允許來賓用戶使用,則客戶端無需提供有效的名稱和密碼即可訪問它。共享可以禁止訪客用戶,允許訪客和普通用戶或僅允許訪客。
打印機類型 該打印機應使用的打印機驅動程序的名稱。如果為此選項輸入一個值,並且該值與客戶端PC上的打印機驅動器匹配,則用戶在添加此打印機時不必選擇打印機驅動程序。

與文件共享一樣,打印共享還有更多選項。一旦添加了打印機共享,客戶端便可以使用它。在Windows 95和NT下,可以使用打印機控制面板中的“ Add Printer選項來Add Printer 。添加後,用戶可以像使用任何本地或網絡打印機一樣對其進行打印。


創建副本


編輯共享

要編輯現有共享,請在主頁上的共享列表中單擊其名稱。這將顯示用於創建共享的相同表單,允許您修改所有選項和參數。要保存更改,請單擊頁面左下方的“ Apply按鈕。

要刪除共享,請單擊頁面右下方的“ Delete按鈕。現有用戶將不會立即斷開連接-但是,沒有新用戶將能夠連接到共享。


用戶與安全

對於不允許來賓訪問的共享,Samba希望客戶端提供用戶名和密碼。通常,將根據可通過用戶管理器模塊更新的Unix用戶列表來檢查這些文件。 Samba還可以保留自己的用戶名和密碼列表-有關更多詳細信息,請參見“ 加密密碼”部分。

Windows的某些版本不允許用戶在訪問共享時提供用戶名-而是使用“登錄”到Windows時提供的用戶名。如果所有客戶端用戶都使用與Unix使用相同的用戶名登錄Windows,那麼這不是問題。如果沒有,您有2個選擇:

  1. Windows 95和NT可以通過在命令提示符下鍵入net use drive: share或單擊文件窗口中的map network drive按鈕並輸入共享路徑來手動安裝共享。在這兩種情況下,共享的格式都可以為\\server\share%user ,其中user是用於登錄服務器的用戶名。

  2. 可以將Samba配置為嘗試將提供的密碼與用戶列表進行匹配,以便找到正確的用戶名。 Unix users共享選項允許您指定要檢查的用戶或用戶組。請注意,對兩個用戶使用此選項不是很安全,因為兩個人可能使用相同的密碼。


    加密密碼

    通常,在Samba服務器和PC客戶端之間通過網絡發送的密碼不會被加密。這是不好的,原因有兩個:
    1. 任何人都可以在您的網絡上偵聽並捕獲其他人的密碼。
    2. Windows 9x和NT上的最新版本拒絕發送未加密的密碼。嘗試從這些系統訪問您的Samba服務器的用戶將收到類似???的錯誤消息。 。此更改首先出現在NT Service Pack 3中。

    幸運的是,Samba可以使用加密的密碼。但是,由於所使用的加密形式不同,因此無法將客戶端發送的密碼與普通的Unix密碼文件進行匹配。因此,Samba必須維護自己的用戶和密碼列表。

    要將Samba切換到加密密碼模式,您必須:

    1. 確保您的Samba版本支持密碼加密。在“ Password Options頁面中,將“ Encrypted passwords選項設置為“是”。如果失敗,則需要下載或編譯具有加密密碼支持的版本。

    2. 單擊主頁底部的“ Convert Unix users to Samba users鏈接。這將帶您進入一個頁面,您可以在其中將部分或全部現有Unix用戶轉換為Samba用戶。用戶名,真實姓名,UID和外殼程序將被轉換-但密碼不會轉換。

    3. 要將密碼分配給用戶,請使用主頁上的“ Edit Samba user list選項。這將顯示所有Samba用戶的列表,您可以從中選擇要編輯的用戶。每個用戶的密碼可以是“ Locked (不允許登錄),“ No Password (不需要密碼)或您輸入的某些密碼。


      <- 返回模塊