使用 Samba 分享檔案

文章位置: 主頁 > 文章資料庫 > Linux / BSD > 使用 Samba 分享檔案
瀏覽次數: 31951
更新時間: 2005/10/01 11:20

我想使用 Samba 分享資源對很多用戶來說都很實用,尤其現在很多人家中也有一台以上的電腦就更加適合。本文會介紹在 Debian 上安裝 Samba 及在 Windows XP 上建立一個網絡磁碟機,那麼存取伺服器上的檔案時只需好像平日存取電腦上其他磁碟機或分割區一樣。

安裝 Samba
本文會以 Debian 為例,而使用 Redhat 或 Fedora 的話只是安裝有點不同。
首先檢查一下伺服器是否己安裝了 Samba,輸入以下指令查看:

ps aux | grep smb

如果有回傳結果就代表你的機器上已經有 Samba,而且在運行當中,這樣就可跳過本段落,直接看設定方法。如果沒有的話只需使用以下方法安裝即可:

apt-get install samba

然後系統會問題是否需要下載套件安裝,輸入 "y" 並按 Enter 便會開始下載。

下載後系統會問你以下問題,你可以使用以下答案:

是否使用 debconf 配置 samba? Yes (如果你認為沒有需要可答 No)

輸入 workgroup 或 domain: mydebian (這個名稱你可更改,但之後的教學你要使用自己設定的名稱代替 mydebian)

是否需要密碼加密? Yes

以什麼方法運行 Samba: daemons

建立 samba 密碼檔: Yes

P.S. 如果是用 Redhat 或 Fedora,只需在 "新增/移除程式"裡剔選 "Windows 檔案伺服器" 後按 "更新",然後依照指示插入安裝光碟即可。


Samba 設定
我想你在安裝系統時已經建立了一個 root 以外的用戶了吧,以下例子以 samtang 為用戶名:

01 # touch /etc/samba/smbpasswd
02 # chmod 600 /etc/samba/smbpasswd
03 # smbpasswd -a samtang


然後輸入 samtang 的系統密碼兩次,這時 samtang 已經寫入了 /etc/samba/smbpasswd 內,你就可以從 Windows 存取 samba 了。

Windows 設定
現在到 Windows 內的 "網路上的芳鄰" 上找到 mydebian,然後用剛才建立的用戶名稱及密碼存取即可。

你試試將一些檔案或目錄抄到這裡,然後回到 Debian 內查看用戶的系統目錄,檔案已經在那裡了。而同樣如果在 Debian 內抄了其他檔案到用戶的目錄,Windows 內同樣可以看到。

如果你跟本人一樣覺得每次都這樣用 "網路上的芳鄰" 很麻煩,那可以建立一個網絡磁碟機,只需在 "網路上的芳鄰" 圖示上 right click,並選擇 "連線網路磁碟機",然後 "磁碟機" 選擇你想使用的磁碟機代號,本人喜歡選用 Z:,在資料夾輸入:

\\192.168.1.102\samtang

請將以上 192.168.1.102 改成你的 samba 伺服器的內部 ip address,及將 samtang 改成你在 samba 上所建立的用戶名。

然後按 "完成" 即可,現在打開 "我的電腦" 看看是否多了一個 Z: 的網路磁碟機,存取時只需好像其他磁碟機一樣即可。


如果發現本文有任何錯漏的地方請歡迎作出指正。


====================================================
歡迎轉載,但轉載時請保留此宣告,不得作為商業用途
作者: Sam Tang <admin{at}phpini{dot}com>
來源網站: http://www.phpdc.com/


用戶評論 按這裡發表新評論 
jack user at yourdomain dat com
11 October 2005 08:00
Samba 分享檔案
不支援在windows下裝?
 
 
 發表評論
姓名:
Email:
內容: