從這裡抄來的:
http://joeychien.blogspot.tw/2010/11/samba-server-ubuntu-1004-lts.html
1. 安裝 Samba server
$ sudo apt-get install samba
2.
資料夾分享及帳號權限設定:
★ 在現在的 Samba版本中已經找不到 /etc/samba/smbpasswd 這個檔案,因為目前均使用
tdsam 的機制來管理 Samba 使用者的帳號,理論上第一部的 Samba server 裝完後,會自動把系統目前的 user 都加進去,為了保險起見,先列出所有的 Samba 使用者:
$ sudo pdbedit -L
如果沒有你的帳號的話,要注意,在新增
samba使用者帳號前,需先確定此帳號為 Ubuntu 系統的 user ID,否則會建立失敗:
$ sudo pdbedit -a tim
new password:
retype new password:
檢視 Samba 使用者資料詳細資料:
$ sudo pdbedit -v tim
讓 Samba 的分享可以跟著 Linux 上的 symbolic link 跑:
$ sudo vi /etc/samba/smb.conf新增、修改以下段落至設定檔的 [global] 區段:
follow symlinks = yes
wide links = yes
unix extensions = no
如果要加其他特定目錄的分享:
$ sudo vi /etc/samba/smb.conf新增、修改以下段落至設定檔的最後位置:
[Data]
path =
/var/shares
public = yes
read only = no
guest ok = no
create mask = 0775
directory mask = 0775
● 選項說明:
Data - 分享的目錄名稱(對方看到的)
path -
本機欲分享的目錄 (linux本機目錄權限也會影響到最後使用的權限)
public - 可否公開此目錄
read only - 唯讀權限,
因為要上傳、下載檔案,當然設定no
guest ok - 沒帳號的人是否可以存取
3 重啟 samba
server:
$ sudo service smbd restart
完成!
No comments:
Post a Comment