AB Lab

abgata20000 blog.

Sambaでネットワークフォルダを作成

sambaをインストール

1
yum -y install samba system-config-samba samba-common samba-client

設定ファイルを変更

1
2
cp /etc/samba/smb.conf /etc/samba/smb.conf.org
vim /etc/samba/smb.conf
/etc/samba/smb.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
;ワークグループ編集(windowsのものと同じにする。macは関係なし?)
workgroup = workgroup

;日本語設定
unix charset = UTF-8
dos charset = CP932
display charset = UTF-8

;受け付けるipを設定
;127.で、127.xx.xx.xxを許可
;hosts allow = 127.192.168.1など

;パスワードをunixパスワードと同じに。
unix password sync = yes
load printers = no

;ホームディレクトリの設定
[homes]
        comment = Home Directories
        browseable = no
        writable = yes
        create mask = 0664
        directory mask = 0755
        create mode = 0775
        directory mode = 0755
      ;valid users = user1,user2,user3,user4,user5
      share modes = yes
          dos filetimes = yes

;共通のpublicフォルダも設定
[public]
        comment = Public Stuff
        path = /home/public
        create mask = 0666
        directory mask = 0755
        guest only = no
        guest ok = no
        public = yes
        writable = yes
      share modes = yes
          dos filetimes = yes

sambaにユーザ追加

1
2
3
4
5
adduser myuser
passwd myuser
pdbedit -a -u myuser

pdbedit -L

samba起動

1
2
service smb start
service nmb start

問題なければ、自動起動に。

1
2
chkconfig smb on
chkconfig nmb on

samba用にiptables編集(下記を追加)

1
2
3
-A INPUT -p udp -m udp --dport 137:138 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 139 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 445 -j ACCEPT

iptables再起動

1
service iptables restart