隨著Linux的不斷推陳出新,已經有越來越多的人喜歡上了這只美麗的“企鵝”。那麼如何才能在Windows中看到窗外的“企鵝”,又如何才能讓“企鵝”走進視窗呢?在本文中,就將和大家一起探討如何在Linux(本文以小紅帽Red hat FC1為例)操作系統和Windows操作系統中實現資源的共享。
Linux下訪問Windows資源
因為Linux內核支持讀寫Fat、NTFS、Vfat、Fat32等文件系統,因此在Linux下訪問Windows中的資源只需直接使用Linux中專門負責與Windows主機互通有無的工具Samba就可以實現了。過程可以分為以下三步:
第一步:安裝Samba組件
在光驅中插入小紅帽的第二張安裝光盤後,依次單擊“主菜單” “系統設置” “管理/刪除應用程序”菜單項,(如圖1所示)在打開的“軟件包管理”對話框中找到並勾選“Windows文件服務器”項後單擊“更新”按鈕,接下來請耐心等待Samba軟件包的安裝完成。
第二步:啟動Samba服務
安裝好Samba之後還需要啟動Samba服務才行,請依次點擊“主菜單” “系統設置” “服務器設置” “服務”,在彈出的窗口選中“SMB”服務並點擊工具欄上的“開始”按鈕即可(如圖2)。
第三步:訪問共享資源
到了這一步我們既可以用命令行的方式來使用Samba服務,也可以任意打開一個窗口,在地址欄中通過輸入“smb://192.168.1.21”並按“Enter”鍵回車的方式來訪問特定計算機中的共享資源。要注意的是,在彈出的“需要驗證”對話框中一定要輸入有權限訪問此遠程計算機的用戶名和密碼才能對遠程計算機的共享資源進行相應權限的操作,如圖3所示。稍後就可以看到遠程計算機中的共享資源了(如圖4)。
Windows下訪問Linux資源
在Red Hat Linux中,借助Samba服務在Windows下訪問Linux的資源也是很容易的,依次單擊“主菜單” “系統設置” “服務器設置” “Samba”菜單項,在彈出的“查詢”對話框中輸入Root用戶的口令後就可以打開Samba服務器配置對話框。接著依次單擊“首選項” “服務器設置”菜單項,如圖5所示,在彈出的對話框“基本”選項卡設置界面中輸入局域網的工作組名(注:此處的工作組名稱不一定非得與Windows主機所在的工作組名稱一致)。
接著需要設置可以訪問Linux共享資源的用戶,方法是點擊“首選項”下的“Samba用戶”菜單項,在彈出的對話框中點擊“添加用戶”按鈕,如圖6所示,在下一步中設置好用戶名、口令後點擊“確定”按鈕完成用戶的添加。
接著應點擊工具欄上的“增加”按鈕,在彈出的對話框中添加欲共享的目錄並設置好訪問權限後點擊切換到“訪問”選項卡設置界面,如圖7所示,設置只有上一步添加的用戶可以訪問的資源並“確定”按鈕繼續。
設置完畢後,就可以在安裝Windows的計算機中(這裡為Windows XP)雙擊打開“網上鄰居”窗口,在相應的工作組中可以看到有“samba server(Redhat10)”的圖標(如圖8)。雙擊圖標後輸入相應的訪問用戶名和口令即可訪問Linux中的共享資源了。