2010年11月29日 星期一

Samba Server 安裝在 Ubuntu 10.04 LTS

剛裝好 Ubuntu ,預設情況下利用檔案管理程式就可以看到同一區網內其他 Windows 電腦所分享出來的檔案(Default Installed: samba-common, samba-common-bin),但相反情況來說,Windows 想要看到 Ubuntu上分享資夾就要再另安裝 samba server,
1) 利用 APT線上安裝:
sudo apt-get install samba
2) 資料夾分享及帳號權限設定:
★ 在現在的 Samba版本中已經找不到 /etc/samba/smbpasswd 這個檔案,因為目前均使用 tdsam的機制來管理 samba使用者的帳號,(若想要重溫 smbpasswd這個指令,可以在smb.conf 設定)
在新增 samba使用者帳號前,需先確定此帳號為 Ubuntu系統的 user ID,否則會建立失敗.
# sudo pdbedit -a ken 

new password:
retype new password:

         建立samba 使用者帳號
sudo pdbedit -v ken
         檢視 samba 使用者資料詳細資料
# sudo pdbedit -L
         列出所有的 samba使用者
sudo rm -rf /var/lib/samba/*.tdb
         刪除所有建立samba DB資料(初使化用)
# sudo vi /etc/samba/smb.con, 新增、修改以下段落至設定檔最後位置,
#

[SHARE]               
path = /var/shares
public = yes          
read only = no      
valid users = ken 
#
● 選項說明:
  SHARE - 分享的目錄名稱(對方看到的)
  path - 本機欲分享的目錄 (linux本機目錄權限也會影響到最後使用的權限)
  public - 可否公開此目錄
  read only - 唯讀權限, 因為要上傳、下載檔案,當然設定no
  valid users - 開放的使用者 (多個使用者,可用逗號隔開)

3) 重啟 samba server:
# sudo service smbd restart

完成!!
----------------------------------
參考資料:
新版 samba server 設定
管理 Samba 使用者-- pdbedit

沒有留言:

張貼留言