|
7.3.3 Windows系統(tǒng)主機匿名訪問Samba服務器
測試無誤后,打開Windows系統(tǒng),當然先要把Windows系統(tǒng)主機的IP地址設置與Samaba服務器網(wǎng)卡IP地址處于同一網(wǎng)段,如果處在不同網(wǎng)段則要配置相應的網(wǎng)絡路由?,F(xiàn)以Windows XP系統(tǒng)訪問Samba服務器為例進行介紹。
在Windows
XP系統(tǒng)中,進入"網(wǎng)上鄰居"窗口即可見到Samba服務器,如圖7-7所示。雙擊Samba服務器(Sambaserver),意外地出現(xiàn)如圖7-8所
示的錯誤提示。出現(xiàn)這種連計算機本身都訪問不了的情況多數(shù)是由于對方防火墻阻止了。如果出現(xiàn)共享文件訪問不了,則可能是因為共享文件沒有授權給訪問用戶,
所以在配置共享資源時,至少得讓除目錄或文件所有者和所屬群外的其他用戶具有讀取的權限。可以通過chmod命令修改。
在Samba服務器終端提示符下輸入setup命令,打開系統(tǒng)配置窗口。然后打開如圖7-8所示的防火墻配置窗口,禁用防火墻和SELinux。當
然可以不禁止,只需要在防火墻中添加允許NetBIOS服務端口(UDP 137和138、TCP 139)和NMB服務端口(TCP
445)即可。可以單擊圖7-9所示配置窗口中的"定制"按鈕,在打開窗口的"其他端口"欄中輸入這幾個要允許的端口號,中間用空格分隔,如圖7-10所
示。
|
| (點擊查看大圖)圖7-7 在Windows XP的"網(wǎng)上鄰居"窗口中見到的Samba服務器 |
|
| (點擊查看大圖)圖7-8 錯誤提示對話框 |
|
| (點擊查看大圖)圖7-9 "防火墻配置"窗口 |
|
| (點擊查看大圖)圖7-10 "防火墻配置-定制"窗口 | 其
實還有一種更簡單的方式,就是在桌面上執(zhí)行"系統(tǒng)"→"管理"→"安全級別和防火墻"命令,打開"安全級別設置"窗口(如圖7-11所示),在"防火墻選
項"選項卡中,首先在"防火墻"下拉列表框中選擇"啟用"選項,然后在"信任的服務"列表框中選擇Samba選項,最后單擊"確定"按鈕,它會自動把
Samba所需的上述4個端口的通信都允許。
|
| 圖7-11 "安全級別設置"窗口的"防火墻選項"選項卡 | 再回到Windows XP系統(tǒng)主機的"網(wǎng)上鄰居"窗口,再次雙擊Samba服務器,終于可以打開了,見到了久違的共享目錄--doc,如圖7-12所示。雙擊后即可進入到這個目錄對其中的文件和子目錄按授權的訪問權限進行操作。
|
| 圖7-12 Windows XP系統(tǒng)"網(wǎng)上鄰居"窗口中瀏覽的Samba服務器上的共享目錄doc |
|