Samba install


Samba環境設定

インストール方法等は様々なpageで詳細されていますので、私のpageでは割愛します。

私が使用しているsmb.confの設定を下記に示します。

この設定では、2つのグループでグループ内の共有エリアを設定しています。
コメントをWebPageの為に付加したコメントは #<--hogehoge としています。
???の部分には環境に従い適切に設定して下さい。


[global]
comment = FreeBSD - Samba %v
workgroup = ???                               #<-- ワークグループを設定
server string = ???
load printers = no
guest account = nobody
dead time = 60
log file = /var/log/samba.log
max log size = 50

preserve case = yes
default case = lower
mangled names = yes
mangle case = no
case sensitive = no
short preserve case = yes
client code page = 932                        #<-- NTとFreeBSDの環境ならこれで良いと思います
coding system = ecu                           #<-- 

security = user 
socket options = TCP_NODELAY
browsable = yes

domain master = no                            #<-- NTサーバがある場合
local master = no                             #<--
preferred master = no                         #<--
os level = 0                                  #<--

[homes]                                       #<-- ホームディレクトリ(本人以外はブラウズできません)
allow hosts = 192.168.1. 192.168.2. 127.      #<-- アクセスを許可するIPリスト
comment = Home Directories
writable = yes
browsable = no                                #<-- 本人以外はブラウズできません
create mask = 0700 

[src]                                         #<-- あるグループ1での共有エリア
allow hosts = 192.168.1. 192.168.2. 127.      #<-- アクセスを許可するIPリスト
comment = src Directories
path = /usr/???/src                           #<-- 正しいパスを設定
valid users = user1 user2 user3               #<-- アクセスを許可するユーザのリスト
public = no
writable = yes
create mask = 0750
directory mask = 0770

[pub]                                         #<-- あるグループ1での共有エリア
allow hosts = 192.168.1. 192.168.2. 127.      #<-- アクセスを許可するIPリスト
comment = pub Directories
path = /usr/???/pub                           #<-- 正しいパスを設定
valid users = user1 user2 user3               #<-- アクセスを許可するユーザのリスト
public = no
writable = yes
create mask = 0770 
directory mask = 0770

[bin]                                         #<-- あるグループ1での共有エリア
allow hosts = 192.168.1. 192.168.2. 127.      #<-- アクセスを許可するIPリスト
comment = bin Directories
path = /usr/???/bin                           #<-- 正しいパスを設定
valid users = user1 user2 user3               #<-- アクセスを許可するユーザのリスト
public = no
writable = yes
create mask = 6770 
directory mask = 0770

[sgpub]                                       #<-- あるグループ2での共有エリア
allow hosts = 192.168.1. 192.168.2. 127.      #<-- アクセスを許可するIPリスト
comment = sgpub Directories
path = /usr/sgpub                             #<-- 正しいパスを設定
valid users = user4 user5 user6               #<-- アクセスを許可するユーザのリスト
public = no
writable = yes
create mask = 0770 
directory mask = 0770

何かの参考になれば幸いです。
リンクはご自由に!

スパムが多いので頭に"_"追加してます。
_sugasawa@ceres.dti.ne.jp
Copyright (C) SUGASAWA. All rights reserved.