Sambaの覚書。

ポートを開ける。

iptables -I INPUT -p tcp -m tcp --dport 139 --syn -j ACCEPT
service iptables save
service iptables restart

sambaで利用するポート|samba|@OMAKASE

起動

service smb start
service nmb start

ホームディレクトリにアクセス出来ない時

SELinuxの設定がなんとかかんとか。

getsebool -a | grep samba

samba_create_home_dirs --> off
samba_domain_controller --> off
samba_enable_home_dirs --> off
samba_export_all_ro --> off
samba_export_all_rw --> off
samba_run_unconfined --> off
samba_share_fusefs --> off
samba_share_nfs --> off
use_samba_home_dirs --> off
virt_use_samba --> off
samba_enable_home_dirsがoffだとダメっぽい。

setsebool -P samba_enable_home_dirs true

実行には結構時間かかるので注意。

[覚書]sambaを使ってホームディレクトリにアクセスしようとしたら拒否されたとき[SElinuxの場合] « Deginzabi163's Blog below 60%
http://homepage2.nifty.com/t-1000/linux/samba.html
CentOS 5インストールメモ

共有ディレクトリの追加

phpとかをWindowsから書き換えたいのでドキュメントルートを共有にした。
実際にどれが最低限必要な項目なのかはわかんない。

vi /etc/samba/smb.conf

[html]
path=/var/www/html
public=yes
read only=no
writable=yes
ディレクトリのパーミッションも変えておく。

chmod -R 777 /var/www/html

またまたSELinuxの設定。これをやらないとアクセス拒否される。

setsebool -P samba_export_all_rw true