差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:samba [2008/03/25 16:05] – jonathan | tech:samba [2009/03/03 01:11] (目前版本) – jonathan | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== Samba Linux 網路磁碟設定 ====== | ||
+ | CentOS 4.x 內附 Samba 版本 : samba-3.0.10-1.4E.9 | ||
+ | ===== - 設定 samba server ===== | ||
+ | |||
+ | |||
+ | ==== - 設定參數檔 ==== | ||
+ | <note warning> | ||
+ | 因為 samba 3.0 預設採 UNICODE 編碼,所以讀取之前(2.x)使用 Big5 中文當檔名所存入的檔案,就會顯示出中文亂碼問題.. 有以下兩個方式來解決 : \\ | ||
+ | |||
+ | - 需要在參數檔內 socket options 後面增加 **cp950** 的設定..< | ||
+ | cd /etc/samba/ | ||
+ | vi smb.conf | ||
+ | </ | ||
+ | : | ||
+ | dos charset = cp950 | ||
+ | unix charset = cp950 | ||
+ | : | ||
+ | </ | ||
+ | - 使用 [[http:// | ||
+ | convmv -f cp950 -t utf8 -r --notest * | ||
+ | </ | ||
+ | \\ | ||
+ | **如果是安裝全新的檔案存放系統,建議直接採用預設的 UNICODE 編碼方式,不要用 cp950 設定** | ||
+ | </ | ||
+ | < | ||
+ | cd /etc/samba/ | ||
+ | vi smb.conf | ||
+ | </ | ||
+ | < | ||
+ | : | ||
+ | | ||
+ | : | ||
+ | </ | ||
+ | |||
+ | ==== - 啟動與設定開機自動啟動 samba server ==== | ||
+ | < | ||
+ | service smb start | ||
+ | chkconfig smb on | ||
+ | chkconfig --list | grep smb | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== - 開放 iptables 可以接受連入 samba server ==== | ||
+ | vi / | ||
+ | < | ||
+ | : | ||
+ | -A RH-Firewall-1-INPUT -p udp -m udp --dport 137:139 -j ACCEPT | ||
+ | -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 137:139 -j ACCEPT | ||
+ | : | ||
+ | </ | ||
+ | service iptables restart | ||
+ | |||
+ | |||
+ | ==== 建立 samba server user ==== | ||
+ | 使用 smbpasswd 來建立與設定 user / password | ||
+ | < | ||
+ | smbpasswd -a jonathan | ||
+ | </ | ||
+ | |||
+ | {{tag> |