Samba on CentOS 5.2

CentOS5.2でSambaを設定した覚書

まず、sambaのインストール

yum install samba

iptablesの設定
/etc/sysconfig/iptables

-A INPUT -p tcp -m tcp --dport 139 -j ACCEPT
-A INPUT -p udp -m udp --dport 137 -j ACCEPT
-A INPUT -p udp -m udp --dport 138 -j ACCEPT
  • A INPUTの部分は適切読み替えて下さい。

Sambaの設定(サンプル)

[global]
        workgroup = WORKGROUP
        server string = server name

        unix charset = UTF-8

        security = user
        hosts allow = 10.0.1.

        netbios name = name

        ;interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
        ;hosts allow = 127. 192.168.12. 192.168.13.

        ;log file = /var/log/samba/%m.log
        ;max log size = 50

        ;passdb backend = tdbsam

[www]
        path = /usr/local/www/data
        comment = www directory
        writable = yes
        public = yes

自動起動設定

chkconfig smb on

起動

service smb start

Starting SMB services: で停止してしまう場合は、
iptablesのOUTPUTを見直すと良いかも。

ユーザの追加

 % sudo smbpasswd -a {$username}