Samba on FreeBSD

ports位置 /usr/ports/net/samba3
主設定檔 /usr/local/etc/smb.conf
rc.conf設定 samba_enable="YES"

除了按部就班make install裝起來以外,最需要注意的就是其帳號認證與系統帳號不完全同步
預設是沒有帳號的,要以(只能用root)
smbpasswd -a accountname
來新增使用者,但是使用者必須也同時存在於系統帳號內才可以。

smb.conf裡面的選項大致說明如下(我只列部分)
security = user 要密碼認證,可以設成不要(share),或者其他廣域認證(domain/ads)
[homes] 是一個特殊分享點,單獨且唯一,登入的時候大家就是會看到自己的帳號(匿名登入除外)作為資料夾名字,如果沒有特別定義path,那就會指到使用者的家目錄。

browseable = no 可否看到,不過僅對windows有效,smbclient -L下去好像不管設什麼都看的到
writable = yes #可否寫入,這個有開"且"使用者對該資料夾權限夠才能寫
guest ok = no #匿名看不看/動不動的到
create mode = 664 #建立檔案時預設mask
directory mode = 775 #建立資料夾預設mask
read only = no #好像跟writable相反,後設者勝
write list = @staff #群組staff的人可以寫,不同項目好像用空白分隔
directory name cache size = 0 #目錄過多時避免掉目錄

ref:
http://linux.vbird.org/linux_server/redhat6.1/linux_27samba.php
http://ostask.nchc.org.tw/intro_to_linux/part4/samba.html

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: