(from: http://slv922.pixnet.net/blog/post/14509024 )
當Linux想分享檔案給區網電腦
就必須裝Samba 這個套件啦
很簡單 只需要幾個步驟
1.安裝 samba
# sudo apt-get install samba for ubuntu
#su -c ‘yum install samba’ for fedora
2.設定 samba 設定檔
#sudo vim /etc/samba/smb.conf for ubuntu
#su -c ‘vi /etc/samba/smb.conf’ for fedora
3.增加分享的資料夾
在檔案的最後面加上
[Sharename] ;分享資料夾的名稱
path = /home/xxxx ;分享路徑 (若涉根目錄 / 只能讀不能寫)
browseable = yes ;是否可瀏覽
read only = no ;唯讀
create mask = 0644 ;檔案遮罩
directory mask = 0755 ;資料夾遮罩
4.重新啟動 samba 服務
# sudo /etc/init.d/samba restart for ubuntu
# su -c ‘service smb restart’ for fedora
5.建立samba帳號密碼
# sudo smbpasswd -a <帳號> for ubuntu
# su -c ‘smbpasswd -a <帳號>’ for fedora
※不需帳號密碼的設定
修改 smb.conf
於分享的資料夾設定中
增加security = share
如果發現有些檔案無法寫入或修改
請改:
create mask = 0777 ;檔案遮罩
directory mask = 0777 ;資料夾遮罩
並
chmod -R 777 (目錄名稱)
不然就是
create mask = 0755 ;檔案遮罩
directory mask = 0755 ;資料夾遮罩
並
chown your_name your_directoryname -R