NIS auto.map エ ン
ト リ か ら 取 得
さ れ た サ ー バ
の ホ ー ム デ ィ
レ ク ト リ の パ
ス 。 NIS auto.map エ ン ト
リ は "%N:%p" の よ
う に 分 割 さ れ
て い る 。
プ ロ ト
コ ル の ネ ゴ シ
エ ー シ ョ ン を
経 て 選 択 さ れ
た プ ロ ト コ ル
レ ベ ル 。 こ れ
は CORE、 COREPLUS、 LANMAN1、
LANMAN2、 NT1 の い ず れ
か の 値 を と る
。
サ ー バ
プ ロ セ ス の プ
ロ セ ス ID
%a リ モ
ー ト マ シ ン の
ア ー キ テ
ク チ ャ
。 100% 確 実 で は な
く 、 一 部 の ア
ー キ テ ク チ ャ
だ け が 識 別 さ
れ る 。 現 在 、
認 識 さ れ る も
の は 、 Samba、 WfWg、
Win95、 WinNT、 Win2k で あ り
、 そ れ 以 外 の
も の は "UNKNOWN" と
な る 。 誤 認 識
す る 場 合 は 、
レ ベ ル 3 の ロ グ
を samba [AT] samba.org
<URL:mailto:samba [AT] samba.org>
に 送 っ て く れ
れ ば 修 正 で き
る だ ろ う 。
|
%I ク ラ
イ ア ン ト マ シ
ン の |
|
IP ア ド レ
ス |
|
|
%T 現 在 の 日 付
と 時 間 |
|
|
|
%$(envvar)
環 境 変 数 envar の
値 こ れ ら の 置
換 操 作 と そ の
他 の smb.conf の オ プ
シ ョ ン を 組 み
合 わ せ る と 、
非 常 に 凝 っ た
動 作 を 設 定 で
き る 。
Samba は
、 DOS や Windows ク ラ イ
ア ン ト が 8.3 形 式
に 準 拠 し な い
名 前 の フ ァ イ
ル を 扱 う こ と
が で き る よ う
に 「 名 前 の 変
換 」 機 能 を 提
供 し て い る 。
こ の 機 能 に よ
り 、 8.3 形 式 の フ
ァ イ ル 名 に つ
い て も 文 字 の
case(大 文 字 、 小 文
字 ) を 調 整 可 能
で あ る 。 短 縮
時 の 動 作 を 制
御 す る パ ラ メ
ー タ が 幾 つ か
存 在 し て お り
、 そ れ ら は 個
々 に 解 説 を 行
な わ ず 、 こ こ
で ま と め て 説
明 を 行 な う 。
デ フ ォ ル ト 値
は testparm コ マ ン ド
の 出 力 を 参 照
の こ と 。 以 下
の オ プ シ ョ ン
は 、 す べ て 共
有 毎 に 設 定 で
き る (も ち ろ ん
全 体 に 対 し て
も 設 定 で き る
)。 オ プ シ ョ ン
は 以 下 の 通 り
で あ る :
mangling method 短 縮 名 を
生 成 す る 際 に
利 用 す る ア ル
ゴ リ ズ ム を 指
定 す る 。 「 hash」
と 「 hash2」 と い う
2つ の 値 を 指 定
す る こ と が 可
能 で あ る 。 「
hash」 は デ フ ォ ル
ト の 値 で あ り
、 長 年 Samba で 利 用
さ れ て き た 方
式 で あ る 。 「
hash2」 は 、 新 し い
方 式 で あ り 、
(名 前 の 重 複 の
発 生 が 低 減 さ
れ る 点 で )よ り
優 れ た ア ル ゴ
リ ズ ム と い え
る 。 Win32 ア プ リ ケ
ー シ ョ ン の 多
く が 短 縮 名 を
記 憶 し て い る
た め 、 新 し い
ア ル ゴ リ ズ ム
へ の 変 更 は 、
こ う し た ア プ
リ ケ ー シ ョ ン
の 再 イ ン ス ト
ー ル が 必 要 に
な る 可 能 性 が
あ る と い う 点
で 、 安 易 に 行
な う べ き で は
な い 。 Samba を 新 規
イ ン ス ト ー ル
し た 場 合 は 、
デ フ ォ ル ト を hash2
に 設 定 す る の
も よ い で あ ろ
う 。 デ フ ォ ル
ト は hash で あ る
。
mangle case = yes/no デ フ ォ ル
ト の case で な い 文
字 が 含 ま れ て
い る フ ァ イ ル
名 を 短 縮 す る
か ど う か を 制
御 す る 。 こ れ
が yes の 場 合 、 「
Mail」 の よ う な 名
前 は 短 縮 さ れ
る 。 デ フ ォ ル
ト は noで あ る
。
case sensitive = yes/no フ ァ イ
ル 名 の case を 識 別
す る か ど う か
を 制 御 す る 。
識 別 を 行 な わ
な い 場 合 、 Samba は
指 定 さ れ た 名
前 に 合 致 す る
フ ァ イ ル 名 を
検 索 す る こ と
が 必 要 に な る
。 デ フ ォ ル ト
は noで あ る 。
default case = upper/lower 新 規 フ
ァ イ ル 名 の デ
フ ォ ル ト の case を
制 御 す る 。 デ
フ ォ ル ト は lower
で あ る 。
preserve case = yes/no 新 規 フ
ァ イ ル 名 に つ
い て 、 ク ラ イ
ア ン ト か ら 渡
さ れ た case で 作 成
す る か 、 デ フ
ォ ル ト の case で 作
成 す る か を 制
御 す る 。 デ フ
ォ ル ト は yes で
あ る 。
short preserve case = yes/no す べ て
大 文 字 で 適 切
な 長 さ の 8.3 形 式
に 適 合 可 能 な
新 規 フ ァ イ ル
名 に つ い て 、
大 文 字 で 作 成
す る か 、 デ フ
ォ ル ト の case で 作
成 す る か を 制
御 す る 。 こ の
オ プ シ ョ ン に
よ り 、 「 preserve case =
yes」 に よ り 長 い
フ ァ イ ル 名 が case
を 保 持 す る 設
定 の 時 で あ っ
て も 、 短 い フ
ァ イ ル 名 は 小
文 字 で 作 成 す
る と い っ た こ
と が 可 能 に な
る 。 デ フ ォ ル
ト は yes で あ る
。
Samba 2.2
の デ フ ォ ル ト
は 、 Windows NT の サ ー
バ と 同 様 の 動
作 で あ る 。 す
な わ ち 、 case を 識
別 し な い が case は
保 持 す る 。
ユ ー ザ
が サ ー ビ ス に
接 続 す る た め
の 方 法 は 幾 つ
か あ る 。 サ ー
バ は 、 以 下 の
ス テ ッ プ を 踏
ん で サ ー ビ ス
に 対 し て 接 続
を 許 可 す る か
ど う か を 確 認
す る 。 す べ て
の ス テ ッ プ が
失 敗 し た 場 合
、 接 続 要 求 は
拒 否 さ れ る 。
い ず れ か の ス
テ ッ プ で 成 功
し た 場 合 、 そ
れ 以 降 の ス テ
ッ プ は 行 な わ
れ な い 。 サ ー
ビ ス が 「 guest only = yes」
と な っ て お り
、 サ ー バ が 共
有 レ ベ ル の セ
キ ュ リ テ ィ (「
security = share」 )で 構 成
さ れ て い る 場
合 、 ス テ ッ プ 1
か ら 5 は 省 か れ
る 。
|
1. ク ラ イ ア ン ト
か ら ユ ー ザ 名
と パ ス ワ ー ド
が 提 供 さ れ て
お り 、 そ れ が
UNIX シ |
ス テ ム
の パ ス ワ ー ド
機 構 に よ っ て
認 証 さ れ た 場
合 、 そ の ユ ー
ザ 名 を 使 っ た
接 続 が 行 な わ
れ る 。 こ の ス
テ ッ プ は
\\server\service%username 形 式 で
ユ ー ザ 名 が 提
供 さ れ た 場 合
に も 行 な わ れ
る こ と に 注 意
。
|
2. ク ラ イ
ア ン ト か ら シ
ス テ ム に 登 録
さ れ て い る ユ
ー ザ 名 が 提 供
さ れ た 場 合 、
そ の ユ ー ザ 名
に 対 す る 適 切
な パ ス ワ ー ド
が 提 供 さ れ れ
ば 、 接 続 が 許
可 さ れ る 。 |
|
3. ク ラ イ ア ン ト
の |
NetBIOS 名 お
よ び 以 前 に 使
わ れ た ユ ー ザ
名 に つ い て 提
供 さ れ た パ ス
ワ ー ド と の 確
認 が 行 な わ れ
、 合 致 す れ ば
、 接 続 は 、 対
応 す る ユ ー ザ
名 を 使 っ た 接
続 が 許 可 さ れ
る 。
|
4. ク ラ イ
ア ン ト が 既 に
ユ ー ザ 名 と パ
ス ワ ー ド を 提
供 し て サ ー バ
に 認 証 さ れ て
お り 、 そ の 際
の 認 証 ト ー ク
ン が 提 示 さ れ
た 場 合 、 そ の
ユ ー ザ 名 が 使
わ れ る 。 |
|
5. 「 |
user =」 フ
ィ ー ル ド が smb.conf
フ ァ イ ル の 該
当 サ ー ビ ス に
対 し て 設 定 さ
れ て お り 、 ク
ラ イ ア ン ト か
ら 提 供 さ れ た
パ ス ワ ー ド が (UNIX
シ ス テ ム の パ
ス ワ ー ド 認 証
に よ り ) 「 user =」
行 に 記 述 さ れ
た ユ ー ザ 名 の
い ず れ か の も
の と 合 致 し た
場 合 、 接 続 は
、 「 user =」 行 で 設
定 さ れ た ユ ー
ザ 名 で 行 な わ
れ る 。 「 user =」 リ
ス ト 中 の ユ ー
ザ 名 の 中 に 「
@」 で は じ ま る
も の が あ っ た
場 合 、 そ れ は
、 そ の 名 前 の
グ ル ー プ に 所
属 す る ユ ー ザ
名 の リ ス ト に
展 開 さ れ る 。
|
6. サ ー ビ
ス が ゲ ス ト サ
ー ビ ス の 場 合
、 提 供 さ れ た
パ ス ワ ー ド が
な ん で あ っ て
も 、 そ の サ ー
ビ ス の 「 |
guest account = 」
で 指 定 さ れ た
ユ ー ザ 名 で 接
続 が 行 な わ れ
る 。
以 下 、
す べ て の global パ ラ
メ ー タ の 一 覧
を 列 挙 す る 。
詳 細 に つ い て
は 、 各 パ ラ メ
ー タ の 説 明 を
参 照 の こ と 。
同 義 語 が 含 ま
れ て い る こ と
に 注 意 し て ほ
し い 。
|
• |
|
add printer command |
|
|
• |
|
add share command |
|
|
• |
|
add user script |
|
|
• |
|
allow trusted domains |
|
|
• |
|
announce as |
|
|
• |
|
announce version |
|
|
• |
|
auto services |
|
|
• |
|
bind interfaces only |
|
|
• |
|
browse list |
|
|
• |
|
change notify timeout |
|
|
• |
|
change share command |
|
|
• |
|
character set |
|
|
• |
|
client code page |
|
|
• |
|
code page directory |
|
|
• |
|
coding system |
|
|
• |
|
config file |
|
|
• |
|
deadtime |
|
|
• |
|
debug hires timestamp |
|
|
• |
|
debug pid |
|
|
• |
|
debug timestamp |
|
|
• |
|
debug uid |
|
|
• |
|
debuglevel |
|
|
• |
|
default |
|
|
• |
|
default service |
|
|
• |
|
delete printer command |
|
|
• |
|
delete share command |
|
|
• |
|
delete user script |
|
|
• |
|
dfree command |
|
|
• |
|
disable spoolss |
|
|
• |
|
dns proxy |
|
|
• |
|
domain admin group |
|
|
• |
|
domain guest group |
|
|
• |
|
domain logons |
|
|
• |
|
domain master |
|
|
• |
|
encrypt passwords |
|
|
• |
|
enhanced browsing |
|
|
• |
|
enumports command |
|
|
• |
|
getwd cache |
|
|
• |
|
hide local users |
|
|
• |
|
hide unreadable |
|
|
• |
|
homedir map |
|
|
• |
|
host msdfs |
|
|
• |
|
hosts equiv |
|
|
• |
|
interfaces |
|
|
• |
|
keepalive |
|
|
• |
|
kernel oplocks |
|
|
• |
|
lanman auth |
|
|
• |
|
large readwrite |
|
|
• |
|
ldap admin dn |
|
|
• |
|
ldap filter |
|
|
• |
|
ldap port |
|
|
• |
|
ldap referrals |
|
|
• |
|
ldap server |
|
|
• |
|
ldap ssl |
|
|
• |
|
ldap suffix |
|
|
• |
|
lm announce |
|
|
• |
|
lm interval |
|
|
• |
|
load printers |
|
|
• |
|
local master |
|
|
• |
|
lock dir |
|
|
• |
|
lock spin count |
|
|
• |
|
lock spin time |
|
|
• |
|
pid directory |
|
|
• |
|
lock directory |
|
|
• |
|
log file |
|
|
• |
|
log level |
|
|
• |
|
logon drive |
|
|
• |
|
logon home |
|
|
• |
|
logon path |
|
|
• |
|
logon script |
|
|
• |
|
lpq cache time |
|
|
• |
|
machine password timeout |
|
|
• |
|
mangled stack |
|
|
• |
|
mangling method |
|
|
• |
|
map to guest |
|
|
• |
|
max disk size |
|
|
• |
|
max log size |
|
|
• |
|
max mux |
|
|
• |
|
max open files |
|
|
• |
|
max protocol |
|
|
• |
|
max smbd processes |
|
|
• |
|
max ttl |
|
|
• |
|
max wins ttl |
|
|
• |
|
max xmit |
|
|
• |
|
message command |
|
|
• |
|
min passwd length |
|
|
• |
|
min password length |
|
|
• |
|
min protocol |
|
|
• |
|
min wins ttl |
|
|
• |
|
name resolve order |
|
|
• |
|
netbios aliases |
|
|
• |
|
netbios name |
|
|
• |
|
netbios scope |
|
|
• |
|
nis homedir |
|
|
• |
|
nt pipe support |
|
|
• |
|
nt smb support |
|
|
• |
|
nt status support |
|
|
• |
|
null passwords |
|
|
• |
|
obey pam restrictions |
|
|
• |
|
oplock break wait time |
|
|
• |
|
os level |
|
|
• |
|
os2 driver map |
|
|
• |
|
pam password change |
|
|
• |
|
panic action |
|
|
• |
|
passwd chat |
|
|
• |
|
passwd chat debug |
|
|
• |
|
passwd program |
|
|
• |
|
password level |
|
|
• |
|
password server |
|
|
• |
|
prefered master |
|
|
• |
|
preferred master |
|
|
• |
|
preload |
|
|
• |
|
printcap |
|
|
• |
|
printcap name |
|
|
• |
|
printer driver file |
|
|
• |
|
protocol |
|
|
• |
|
read bmpx |
|
|
• |
|
read raw |
|
|
• |
|
read size |
|
|
• |
|
recycle bin |
|
|
• |
|
remote announce |
|
|
• |
|
remote browse sync |
|
|
• |
|
restrict anonymous |
|
|
• |
|
root |
|
|
• |
|
root dir |
|
|
• |
|
root directory |
|
|
• |
|
security |
|
|
• |
|
server string |
|
|
• |
|
show add printer wizard |
|
|
• |
|
smb passwd file |
|
|
• |
|
socket address |
|
|
• |
|
socket options |
|
|
• |
|
source environment |
|
|
• |
|
ssl |
|
|
• |
|
ssl CA certDir |
|
|
• |
|
ssl CA certFile |
|
|
• |
|
ssl ciphers |
|
|
• |
|
ssl client cert |
|
|
• |
|
ssl client key |
|
|
• |
|
ssl compatibility |
|
|
• |
|
ssl egd socket |
|
|
• |
|
ssl entropy bytes |
|
|
• |
|
ssl entropy file |
|
|
• |
|
ssl hosts |
|
|
• |
|
ssl hosts resign |
|
|
• |
|
ssl require clientcert |
|
|
• |
|
ssl require servercert |
|
|
• |
|
ssl server cert |
|
|
• |
|
ssl server key |
|
|
• |
|
ssl version |
|
|
• |
|
stat cache |
|
|
• |
|
stat cache size |
|
|
• |
|
strip dot |
|
|
• |
|
syslog |
|
|
• |
|
syslog only |
|
|
• |
|
template homedir |
|
|
• |
|
template shell |
|
|
• |
|
time offset |
|
|
• |
|
time server |
|
|
• |
|
timestamp logs |
|
|
• |
|
total print jobs |
|
|
• |
|
unix extensions |
|
|
• |
|
unix password sync |
|
|
• |
|
update encrypted |
|
|
• |
|
use mmap |
|
|
• |
|
use rhosts |
|
|
• |
|
username level |
|
|
• |
|
username map |
|
|
• |
|
utmp |
|
|
• |
|
utmp directory |
|
|
• |
|
valid chars |
|
|
• |
|
winbind cache time |
|
|
• |
|
winbind enum users |
|
|
• |
|
winbind enum groups |
|
|
• |
|
winbind gid |
|
|
• |
|
winbind separator |
|
|
• |
|
winbind uid |
|
|
• |
|
winbind use default domain |
|
|
• |
|
wins hook |
|
|
• |
|
wins proxy |
|
|
• |
|
wins server |
|
|
• |
|
wins support |
|
|
• |
|
workgroup |
|
|
• |
|
write raw |
|
以 下 、
す べ て の service パ
ラ メ ー タ の 一
覧 を 列 挙 す る
。 詳 細 に つ い
て は 、 各 パ ラ
メ ー タ の 説 明
を 参 照 の こ と
。 同 義 語 が 含
ま れ て い る こ
と に 注 意 し て
ほ し い 。
|
• |
|
admin users |
|
|
• |
|
allow hosts |
|
|
• |
|
available |
|
|
• |
|
blocking locks |
|
|
• |
|
block size |
|
|
• |
|
browsable |
|
|
• |
|
browseable |
|
|
• |
|
case sensitive |
|
|
• |
|
casesignames |
|
|
• |
|
comment |
|
|
• |
|
copy |
|
|
• |
|
create mask |
|
|
• |
|
create mode |
|
|
• |
|
csc policy |
|
|
• |
|
default case |
|
|
• |
|
default devmode |
|
|
• |
|
delete readonly |
|
|
• |
|
delete veto files |
|
|
• |
|
deny hosts |
|
|
• |
|
directory |
|
|
• |
|
directory mask |
|
|
• |
|
directory mode |
|
|
• |
|
directory security mask |
|
|
• |
|
dont descend |
|
|
• |
|
dos filemode |
|
|
• |
|
dos filetime resolution |
|
|
• |
|
dos filetimes |
|
|
• |
|
exec |
|
|
• |
|
fake directory create times |
|
|
• |
|
fake oplocks |
|
|
• |
|
follow symlinks |
|
|
• |
|
force create mode |
|
|
• |
|
force directory mode |
|
|
• |
|
force directory security mode |
|
|
• |
|
force group |
|
|
• |
|
force security mode |
|
|
• |
|
force unknown acl user |
|
|
• |
|
force user |
|
|
• |
|
fstype |
|
|
• |
|
group |
|
|
• |
|
guest account |
|
|
• |
|
guest ok |
|
|
• |
|
guest only |
|
|
• |
|
hide dot files |
|
|
• |
|
hide files |
|
|
• |
|
hosts allow |
|
|
• |
|
hosts deny |
|
|
• |
|
include |
|
|
• |
|
inherit acls |
|
|
• |
|
inherit permissions |
|
|
• |
|
invalid users |
|
|
• |
|
level2 oplocks |
|
|
• |
|
locking |
|
|
• |
|
lppause command |
|
|
• |
|
lpq command |
|
|
• |
|
lpresume command |
|
|
• |
|
lprm command |
|
|
• |
|
magic output |
|
|
• |
|
magic script |
|
|
• |
|
mangle case |
|
|
• |
|
mangled map |
|
|
• |
|
mangled names |
|
|
• |
|
mangling char |
|
|
• |
|
map archive |
|
|
• |
|
map hidden |
|
|
• |
|
map system |
|
|
• |
|
max connections |
|
|
• |
|
max print jobs |
|
|
• |
|
min print space |
|
|
• |
|
msdfs root |
|
|
• |
|
nt acl support |
|
|
• |
|
only guest |
|
|
• |
|
only user |
|
|
• |
|
oplock contention limit |
|
|
• |
|
oplocks |
|
|
• |
|
path |
|
|
• |
|
posix locking |
|
|
• |
|
postexec |
|
|
• |
|
postscript |
|
|
• |
|
preexec |
|
|
• |
|
preexec close |
|
|
• |
|
preserve case |
|
|
• |
|
print command |
|
|
• |
|
print ok |
|
|
• |
|
printable |
|
|
• |
|
printer |
|
|
• |
|
printer admin |
|
|
• |
|
printer driver |
|
|
• |
|
printer driver location |
|
|
• |
|
printer name |
|
|
• |
|
printing |
|
|
• |
|
public |
|
|
• |
|
queuepause command |
|
|
• |
|
queueresume command |
|
|
• |
|
read list |
|
|
• |
|
read only |
|
|
• |
|
root postexec |
|
|
• |
|
root preexec |
|
|
• |
|
root preexec close |
|
|
• |
|
security mask |
|
|
• |
|
set directory |
|
|
• |
|
share modes |
|
|
• |
|
short preserve case |
|
|
• |
|
status |
|
|
• |
|
strict allocate |
|
|
• |
|
strict locking |
|
|
• |
|
strict sync |
|
|
• |
|
sync always |
|
|
• |
|
user |
|
|
• |
|
username |
|
|
• |
|
use client driver |
|
|
• |
|
users |
|
|
• |
|
valid users |
|
|
• |
|
veto files |
|
|
• |
|
veto oplock files |
|
|
• |
|
vfs object |
|
|
• |
|
vfs options |
|
|
• |
|
volume |
|
|
• |
|
wide links |
|
|
• |
|
writable |
|
|
• |
|
write cache size |
|
|
• |
|
write list |
|
|
• |
|
write ok |
|
|
• |
|
writeable |
|
add
printer command (G)
Samba 2.2に お
け る Windows NT/2000 ク ラ イ
ア ン ト に 対 応
し た MS-RPC ベ ー ス の
印 刷 サ ポ ー ト
の 実 装 に と も
な い 、 共 有 の
一 覧 に 表 示 さ
れ る "Printers... " フ ォ
ル ダ 中 の 「 プ
リ ン タ の 追 加
」 ウ ィ ザ ー ド (Add
Printer Wizard (APW))ア イ コ ン
を 利 用 す る こ
と が 可 能 に な
っ た 。 APWに よ り
、 Sambaや Windows NT/ 2000プ リ
ン タ サ ー バ に
別 の マ シ ン か
ら の プ リ ン タ
の 追 加 が 実 現
さ れ た 。
Sambaホ
ス ト の 場 合 、
こ の こ と は 、
下 位 の OSに お い
て 、 プ リ ン タ
が 物 理 的 に 追
加 さ れ る と い
う こ と を 意 味
す る 。 parameter>add printer command
は 、 印 刷 シ ス
テ ム に プ リ ン
タ を 追 加 す る
と と も に 、 smbd(8)
<URL:smbd.8.html>に よ っ て
利 用 さ れ る smb.conf
フ ァ イ ル に 対
し て 適 切 な サ
ー ビ ス の エ ン
ト リ を 追 加 す
る の に 必 要 な
処 理 を 行 な う
ス ク リ プ ト を
設 定 す る 。
add printer
command は 以 下 の パ
ラ メ ー タ を (順
番 に )付 加 し て
自 動 的 に 実 行
さ れ る :
|
• |
|
printer name |
|
|
• |
|
share name |
|
|
• |
|
port name |
|
|
• |
|
driver name |
|
|
• |
|
location |
|
|
• |
|
Windows 9x driver location |
|
す べ て
の パ ラ メ ー タ
は 、 一 つ の 例
外 を 除 き 、 Windows NT/2000
ク ラ イ ア ン ト
か ら 送 信 さ れ
る PRINTER_INFO_2 構 造 体 か
ら 取 得 さ れ る
。 "Windows 9x driver location" パ
ラ メ ー タ は 、
下 位 互 換 性 を
保 た め に の み
提 供 さ れ る 。
そ れ 以 外 の 構
造 体 の フ ィ ー
ル ド は 、 APWの 質
問 に 対 す る 回
答 か ら 生 成 さ
れ る 。
add printer
command が 実 行 さ れ
る と 、 smbd は
smb.conf を 再 度 読 み
込 ん で 、 APWで 設
定 さ れ る 共 有
が す で に 存 在
し て い な い か
を 確 認 す る 。
共 有 名 が 不 正
な 場 合 、 smbd は
、 ク ラ イ ア ン
ト に 対 し て ACCESS_DENIED
エ ラ ー を 返 却
す る 。
delete
printer command、 printing、 show
add printer wizardも 参 照 の
こ と 。 デ フ ォ
ル ト : none 設 定 例 :
addprinter command = /usr/bin/addprinter
add share command (G)
Samba 2.2.0 で は
、 Windows NT 4.0 の サ ー バ
ー マ ネ ー ジ ャ
ー を 用 い て 動
的 に 共 有 を 追
加 し た り 削 除
し た り す る 機
能 が 追 加 さ れ
て い る 。 add share command
は 新 し い サ ー
ビ ス の 設 定 を
smb.conf に 追 加 す る
外 部 の プ ロ グ
ラ ム 、 も し く
は ス ク リ プ ト
を 設 定 す る た
め の パ ラ メ ー
タ で あ る 。 add share
command を 実 行 す る
た め 、 管 理 者
は smbdに 対 し て root
ア カ ウ ン ト (uid =
0)を 利 用 し て 接
続 す る 必 要 が
あ る 。 コ マ ン
ド 実 行 時 に 、
smbd は 自 動 的 に
以 下 の 引 数 を
付 加 し て add share
commandを 実 行 す る
。
|
• |
|
configFile - smb.confフ ァ
イ ル の 場 所 |
|
• |
|
shareName - 新 し い 共
有 名 |
|
• |
|
pathName - デ ィ ス ク
上 に **存 在 す る
**デ ィ レ ク ト リ
へ の パ ス |
|
• |
|
comment - 新 し い 共
有 に 対 す る コ
メ ン ト 文 字 列 |
こ の パ
ラ メ ー タ は 、
フ ァ イ ル 共 有
の 追 加 に の み
使 わ れ る 。 印
刷 共 有 の 追 加
に つ い て は 、 add
printer commandを 参 照 の
こ と 。
change share
command、 delete share commandも
参 照 の こ と 。
デ フ ォ ル ト : none
設 定 例 : add share command =
/usr/local/bin/addshare
add user script (G) こ の パ ラ
メ ー タ は 、 以
下 に 記 述 す る
特 別 な 条 件 の
場 合 に 、 smbd(8)
<URL:smbd.8.html>に よ っ て
、 ROOT 権 限 で 実
行 さ れ る ス ク
リ プ ト の フ ル
パ ス 名 で あ る
。 通 常 は 、 Samba サ
ー バ で は 、 サ
ー バ 上 の フ ァ
イ ル に ア ク セ
ス す る す べ て
の ユ ー ザ に 対
し て 、 対 応 す
る UNIX ユ ー ザ が 存
在 し て い る 必
要 が あ る 。 し
か し 、 Windows NT の ア
カ ウ ン ト デ ー
タ ベ ー ス を ユ
ー ザ デ ー タ ベ
ー ス の マ ス タ
と し て 使 う サ
イ ト で は 、 Samba サ
ー バ 上 の ユ ー
ザ の 作 成 や 保
守 を Windows NT の PDC に 同
期 し て 行 な う
の は 骨 の 折 れ
る 作 業 で あ る
。 こ の オ プ シ
ョ ン に よ り 、 Samba
サ ー バ に 対 し
て ユ ー ザ が ア
ク セ ス し た 時
点 で smbd <URL:smbd.8.html> が UNIX
の ユ ー ザ を 必
要 に 応 じ て 作
成 す る こ と が
可 能 に な る 。
こ の オ プ シ ョ
ン を 使 う た め
に は 、 smbd <URL:smbd.8.html>
が security = share で 構 成
さ れ て お ら ず
、 add user scriptに 作 成
さ れ る UNIX の ユ ー
ザ 名 を 表 す 唯
一 の 引 数 %u で
指 定 さ れ た UNIX の
ユ ー ザ を 作 成
す る ス ク リ プ
ト の フ ル パ ス
が 設 定 さ れ て
い る 必 要 が あ
る 。
Windows
の ユ ー ザ が Samba サ
ー バ に ア ク セ
ス し よ う と し
て 、 ロ グ イ ン (SMB
プ ロ ト コ ル の
session setup) を 行 な う 時
に 、 smbd <URL:smbd.8.html>は
、 送 信 さ れ た
ユ ー ザ 名 と パ
ス ワ ー ド を 認
証 す る た め に
、 password server と 通 信
を 行 な う 。 認
証 が 成 功 す る
と 、 smbd は UNIX 上
の パ ス ワ ー ド
デ ー タ ベ ー ス
中 か ら 対 応 す
る UNIX の ユ ー ザ を
検 索 し て Windows の
ユ ー ザ に 割 り
当 て よ う と す
る 。 こ の 検 索
が 失 敗 し 、 add user
script が 設 定 さ れ
て い る と 、
smbdは 、 %u 引 数
を 作 成 す る ユ
ー ザ 名 に 展 開
し た 上 で 、 指
定 さ れ た ス ク
リ プ ト を ROOT権 限
で 呼 び 出 す 。
ス ク リ プ ト に
よ っ て ユ ー ザ
が 作 成 さ れ る
と 、 smbdは 、 そ
の UNIX の ユ ー ザ が
す で に 存 在 し
て い た か の よ
う に し て 処 理
を 継 続 す る 。
こ の よ う に し
て 、 存 在 す る
Windows NT の ア カ ウ ン
ト に 対 応 す る UNIX
の ユ ー ザ が 動
的 に 作 成 さ れ
る 。
security、
password server、 delete user
scriptも 参 照 の こ
と 。 デ フ ォ ル
ト : add user script = <空 文
字 列 > 設 定 例 :
add user script = /usr/local/samba/bin/add_user
%u
admin users (S) こ
の パ ラ メ ー タ
は 、 共 有 上 で
管 理 者 権 限 が
与 え ら れ る ユ
ー ザ の リ ス ト
で あ る 。 指 定
さ れ た ユ ー ザ
は 、 す べ て の
フ ァ イ ル 操 作
を ス ー パ ー ユ
ー ザ (root) と し て 実
行 で き る 。 こ
の リ ス ト に 登
録 さ れ て い る
ユ ー ザ は 、 フ
ァ イ ル の パ ー
ミ ッ シ ョ ン に
関 係 な く あ ら
ゆ る 操 作 を 行
う こ と が で き
て し ま う た め
、 こ の オ プ シ
ョ ン は 十 分 に
注 意 し て 使 用
す べ き で あ る
。 デ フ ォ ル ト :
admin users は い な い
設 定 例 : admin users = jason
allow hosts (S)
hosts allowの
同 義 語 で あ る
。
allow trusted domains
(G) こ の オ プ シ
ョ ン は 、 security オ
プ シ ョ ン が 、 server
も し く は domainに 設
定 さ れ て い る
時 の み 有 効 で
あ る 。 no の 場 合
、 smbd <URL:smbd.8.html> が 動
作 し て い る ド
メ イ ン も し く
は ワ ー ク グ ル
ー プ 外 か ら の
リ ソ ー ス へ の
接 続 要 求 は 、
失 敗 す る 。 こ
れ は 、 た と え
そ の ド メ イ ン
が 認 証 を 行 な
う サ ー バ に よ
っ て 信 頼 さ れ
て い る 場 合 で
あ っ て も 同 様
で あ る 。 こ の
オ プ シ ョ ン は
、 Samba サ ー バ が 所
属 す る ド メ イ
ン の ユ ー ザ の
み に リ ソ ー ス
を 提 供 さ せ た
い 場 合 に 便 利
で あ る 。 一 例
と し て DOMA と DOMB と
い う 2 つ の ド メ
イ ン が あ っ て
、 DOMA は Samba サ ー バ
を 含 み 、 DOMB を 信
頼 し て い る 場
合 を 想 定 す る
。 通 常 の 条 件
で は 、 DOMB中 に ア
カ ウ ン ト を 持
つ ユ ー ザ は 、 Samba
サ ー バ に 同 じ
名 前 の UNIX ア カ ウ
ン ト が あ れ ば
、 DOMA に ア カ ウ ン
ト が な く て も
リ ソ ー ス に ア
ク セ ス で き る
た め 、 セ キ ュ
リ テ ィ 境 界 の
区 分 け が 困 難
で あ る 。 デ フ
ォ ル ト : allow trusted domains = yes
announce as (G) こ の パ ラ
メ ー タ は 、 nmbd
<URL:nmbd.8.html> が 、 自 身
を 「 ネ ッ ト ワ
ー ク コ ン ピ ュ
ー タ 」 中 の ブ
ラ ウ ズ リ ス ト
に ア ナ ウ ン ス
す る 際 の サ ー
バ の 種 類 を 指
定 す る 。 デ フ
ォ ル ト で は Windows NT
に 設 定 さ れ て
い る 。 有 効 な
値 は : 「 NT Server」 (こ
れ は 「 NT」 と 表
記 す る こ と も
で き る )、 "NT
Workstation"、 "Win95"、
"WfW" で あ り 、 各
々 Windows NT Server、 Windows NT
Workstation、 Windows 95、 Windows for
Workgroups を 意 味 す る
。 Samba サ ー バ を NT
サ ー バ と し て
表 示 さ せ た く
な い 特 別 な 理
由 が な い 限 り
、 こ の パ ラ メ
ー タ を 変 更 し
な い こ と 。 変
更 を 行 な う と
、 Samba サ ー バ が ブ
ラ ウ ザ サ ー バ
(訳 注 : ポ テ ン シ
ャ ル ブ ラ ウ ザ
の 意 ?)に 正 し く
参 加 で き な く
な る か も 知 れ
な い 。 デ フ ォ
ル ト : announce as = NT Server 設
定 例 : announce as = Win95
announce version (G) こ の パ ラ
メ ー タ は 、 nmbd が
自 身 を サ ー バ
と し て ア ナ ウ
ン ス す る 際 に
指 定 す る メ ジ
ャ ー お よ び マ
イ ナ ー バ ー ジ
ョ ン 番 号 を 指
定 す る 。 デ フ
ォ ル ト は 4.5 で あ
る 。 Samba サ ー バ を
よ り 下 位 の サ
ー バ と し て 設
定 す る 特 別 な
必 要 性 が な い
限 り 、 こ の パ
ラ メ ー タ は 変
更 し な い こ と
。 デ フ ォ ル ト :
announce version = 4.5 設 定 例 :
announce version = 2.0
auto services (G) こ れ は 、
preload の 同 義 語 で
あ る 。
available (S) こ の パ ラ
メ ー タ に よ り
、 サ ー ビ ス を
「 無 効 」 と す
る こ と が 可 能
で あ る 。 available = no
の 場 合 、 す べ
て の サ ー ビ ス
に 対 す る 接 続
は 失 敗 す る 。
こ れ ら の 失 敗
は 記 録 さ れ る
。 デ フ ォ ル ト :
available = yes
bind interfaces only (G) こ の global
パ ラ メ ー タ に
よ り 、 Samba 管 理 者
が SMB 要 求 を 受 け
付 け る イ ン タ
フ ェ ー ス を 制
限 で き る よ う
に な る 。 こ の
影 響 は 、 フ ァ
イ ル サ ー ビ ス
smbd(8) <URL:smbd.8.html> と ネ ー
ム サ ー ビ ス nmbd(8)
<URL:nmbd.8.html> と で 多 少
異 な る 。 こ の
パ ラ メ ー タ を
指 定 す る と 、
ネ ー ム サ ー ビ
ス nmbd は 、 interfaces パ
ラ メ ー タ で 指
定 さ れ た イ ン
タ フ ェ ー ス の
ポ ー ト 137 と 138 に
バ イ ン ド す る
が 、 nmbd は 、 ブ
ロ ー ド キ ャ ス
ト メ ッ セ ー ジ
を 受 信 す る た
め に 、 「 す べ
て の ア ド レ ス
」 と な る イ ン
タ フ ェ ー ス (0.0.0.0)
の ポ ー ト 137 と 138
に も バ イ ン ド
す る 。 こ の オ
プ シ ョ ン が 設
定 さ れ て い な
い 場 合 、 nmbd は
、 こ れ ら す べ
て の ソ ケ ッ ト
に 対 し て ネ ー
ム サ ー ビ ス を
提 供 す る 。 bind
interfaces only が 設 定 さ
れ て い る と 、
nmbd は ブ ロ ー ド
キ ャ ス ト パ ケ
ッ ト の 送 信 元
ア ド レ ス を 確
認 し て 、 interfaces
パ ラ メ ー タ で
指 定 さ れ た イ
ン タ フ ェ ー ス
を 経 由 し な い
ア ド レ ス か ら
の パ ケ ッ ト を
破 棄 す る 。 ブ
ロ ー ド キ ャ ス
ト 以 外 の ソ ケ
ッ ト か ら ユ ニ
キ ャ ス ト パ ケ
ッ ト を 受 信 し
た 場 合 、 nmbd は
interfaces パ ラ メ ー
タ で 指 定 さ れ
た イ ン タ フ ェ
ー ス を 経 由 せ
ず に パ ケ ッ ト
を 送 出 し た マ
シ ン に 対 し て
は サ ー ビ ス を
行 な わ な い よ
う に な る 。 IP ソ
ー ス ア ド レ ス
を 偽 造 (spoofing) す る
こ と で 、 こ の
単 純 な チ ェ ッ
ク は 破 ら れ て
し ま う 。 そ の
た め 、 こ の パ
ラ メ ー タ を nmbd
の セ キ ュ リ テ
ィ 機 能 と 位 置
付 け て 本 格 的
に 利 用 す べ き
で は な い 。 フ
ァ イ ル サ ー ビ
ス の 場 合 、 こ
の パ ラ メ ー タ
を 指 定 す る と
、 smbd(8) <URL:smbd.8.html> が interfaces
パ ラ メ ー タ で
指 定 さ れ た イ
ン タ フ ェ ー ス
の ポ ー ト 139 に の
み バ イ ン ド す
る よ う に な る
。 こ れ に よ り
、 smbd が サ ー ビ
ス を 提 供 す る
ネ ッ ト ワ ー ク
を 指 定 し た イ
ン タ フ ェ ー ス
経 由 の も の に
制 限 す る こ と
が 可 能 で あ る
。 PPP な ど の 間 欠
的 な ネ ッ ト ワ
ー ク イ ン タ フ
ェ ー ス や 、 非
ブ ロ ー ド キ ャ
ス ト な ネ ッ ト
ワ ー ク イ ン タ
フ ェ ー ス に サ
ー ビ ス を 提 供
し て い る 場 合
は 、 こ れ ら の
非 永 続 的 な イ
ン タ フ ェ ー ス
を う ま く 処 理
で き な い た め
、 こ の パ ラ メ
ー タ を 使 わ な
い こ と 。
bind
interfaces only が 設 定 さ
れ て い る が 、
127.0.0.1 の ネ ッ ト
ワ ー ク ア ド レ
ス が interfaces パ ラ
メ ー タ に 指 定
さ れ て い な い
場 合 は 、 以 下
に 示 す よ う な
理 由 の た め 、
smbpasswd(8) <URL:smbpasswd.8.html> や
swat(8) <URL:swat.8.html> な ど
が 期 待 し た よ
う に 動 作 し な
い こ と が あ る
。 ユ ー ザ の SMB パ
ス ワ ー ド を 変
更 す る た め に
、 smbpasswd は デ フ
ォ ル ト で localhost -
127.0.0.1 の ア ド レ ス
に SMB ク ラ イ ア ン
ト と し て 接 続
を 行 な い 、 パ
ス ワ ー ド 変 更
要 求 を 送 信 す
る 。 bind interfaces only が
設 定 さ れ て い
る に も 関 わ ら
ず 、 127.0.0.1 の ネ
ッ ト ワ ー ク ア
ド レ ス が interfaces
パ ラ メ ー タ に
含 ま れ て い な
か っ た 場 合 、
smbpasswd の デ フ ォ
ル ト 動 作 で は
接 続 に 失 敗 し
て し ま う 。
smbpasswd に つ い て
は 、 remote machine に ホ
ス ト の プ ラ イ
マ リ イ ン タ フ
ェ ー ス の IPア ド
レ ス を 設 定 し
て -r remote machine
<URL:smbpasswd.8.html#minusr> を 実
行 す る こ と に
よ り 、 強 制 的
に ホ ス ト の プ
ラ イ マ リ IPイ ン
タ フ ェ ー ス を
利 用 さ せ る こ
と も 可 能 で あ
る 。
swat
の ス テ ー タ ス
(status)ペ ー ジ は 、
smbd と nmbd が 実 行
さ れ て い る か
を 確 認 す る た
め に 、 127.0.0.1 か
ら 接 続 を 行 な
お う と す る 。
そ の た め 、
127.0.0.1を 追 加 し て
い な い 場 合 、
smbd と nmbd は 実 際
に は 動 作 し て
い る 場 合 で も
、 常 に 「 not running」
と 表 示 さ れ る
。 更 に 、 swat か
ら smbd と nmbd の 開
始 /停 止 /再 起 動
を 行 な う こ と
も で き な く な
る 。 デ フ ォ ル
ト : bind interfaces only = no
block size (S) こ
の パ ラ メ ー タ
は 、 デ ィ ス ク
の 空 き 領 域 を
報 告 す る 際 の
smbd(8) <URL:smbd.8.html> の 動 作
を 制 御 す る 。
デ フ ォ ル ト で
は 、 デ ィ ス ク
の ブ ロ ッ ク サ
イ ズ を 1024 バ イ ト
と し て 報 告 が
行 な わ れ る 。
こ の パ ラ メ ー
タ を 変 更 し た
場 合 、 ク ラ イ
ア ン ト か ら の
書 き 込 み に 影
響 が で る こ と
が 予 想 さ れ る
が 、 確 認 さ れ
て い な い 。 こ
の パ ラ メ ー タ
は 、 熟 練 し た
管 理 者 が (通 常
よ り 大 き い 値
に )変 更 を 行 な
う こ と で 、 再
コ ン パ イ ル を
行 な う こ と な
く 、 ク ラ イ ア
ン ト か ら の 書
き 込 み パ フ ォ
ー マ ン ス へ の
影 響 を テ ス ト
す る こ と を 可
能 と す る た め
に 追 加 さ れ た
。 こ れ は 実 験
的 な オ プ シ ョ
ン の た め 、 将
来 の リ リ ー ス
で は 削 除 さ れ
る か も 知 れ な
い 。 こ の オ プ
シ ョ ン を 変 更
し て も 、 報 告
さ れ る デ ィ ス
ク の 空 き 容 量
自 体 は 変 わ ら
な い 。 ク ラ イ
ア ン ト に 報 告
さ れ る デ ィ ス
ク の ブ ロ ッ ク
サ イ ズ が 変 更
さ れ る だ け で
あ る 。 デ フ ォ
ル ト : block size = 1024 設
定 例 : block size = 65536
blocking locks (S) こ の パ ラ
メ ー タ は 、 ク
ラ イ ア ン ト か
ら オ ー プ ン さ
れ て い る フ ァ
イ ル の 領 域 に
対 し て 、 タ イ
ム ア ウ ト 値 が
指 定 さ れ た バ
イ ト 範 囲 の ロ
ッ ク (byte range lock)が 要
求 さ れ た 際 の
smbd(8) <URL:smbd.8.html> の 動 作
を 制 御 す る 。
こ の パ ラ メ ー
タ が 設 定 さ れ
て い る 場 合 に
ロ ッ ク 範 囲 の
要 求 が 即 座 に
処 理 で き な い
場 合 、 Samba 2.2 は 内
部 的 に ロ ッ ク
要 求 を キ ュ ー
イ ン グ し て 、
タ イ ム ア ウ ト
が 来 る ま で 定
期 的 に ロ ッ ク
を 取 得 す る 動
作 を 行 な う 。
こ の パ ラ メ ー
タ が false の 場 合 、
Samba 2.2 は 以 前 の バ
ー ジ ョ ン (Samba 1.9.x以
前 )の Samba と 同 様 に
振 舞 い 、 ロ ッ
ク が 取 得 で き
な い 場 合 に た
だ ち に ロ ッ ク
要 求 を 失 敗 さ
せ る 。 デ フ ォ
ル ト : blocking locks = yes
browsable (S)
browseable を
参 照 の こ と 。
browse list (G) こ
の パ ラ メ ー タ
は 、 ク ラ イ ア
ン ト か ら の
NetServerEnum コ ー ル に
対 し て smbd(8)
<URL:smbd.8.html> が ブ ラ ウ
ズ リ ス ト を 提
供 す る か ど う
か を 制 御 す る
。 通 常 trueに 設 定
さ れ て い る 。
こ れ を 変 更 す
る 必 要 は ま ず
な い で あ ろ う
。 デ フ ォ ル ト :
browse list = yes
browseable (S) こ の パ ラ
メ ー タ は 、 net view
コ マ ン ド や ブ
ラ ウ ズ リ ス ト
中 に 現 れ る 利
用 可 能 な 共 有
の 一 覧 に 共 有
を 表 示 さ せ る
か ど う か を 制
御 す る 。 デ フ
ォ ル ト : browseable = yes
case sensitive (S) 名 前 の 短
縮 で の 説 明 を
参 照 の こ と 。
デ フ ォ ル ト : case
sensitive = no
casesignames (S)
case sensitiveの 同
義 語 で あ る 。
change notify timeout
(G) こ の SMB 要 求 に
よ り 、 ク ラ イ
ア ン ト は 指 定
し た デ ィ レ ク
ト リ が 変 更 さ
れ て い な い か
を サ ー バ に 「
監 視 」 さ せ 、
な ん ら か の 変
更 が 発 生 し た
際 に の み 、 そ
の SMB 要 求 に 返 答
さ せ る と い う
こ と が 可 能 に
な る 。 こ う し
た 定 常 的 な デ
ィ レ ク ト リ の
監 視 は 、 UNIX で は
高 負 荷 な 作 業
に な る た め 、
smbd(8) <URL:smbd.8.html> デ ー
モ ン は 、 change notify
timeout で 設 定 さ れ
た 秒 毎 に 、 要
求 さ れ た 各 デ
ィ レ ク ト リ を
監 視 す る 。 デ
フ ォ ル ト : change notify
timeout = 60 設 定 例 : change
notify timeout = 300 こ れ は 、
ス キ ャ ン 時 間
を 5分 ご と に 変
更 す る 。
change share command (G)
Samba 2.2.0 で は
、 Windows NT 4.0 の サ ー バ
マ ネ ー ジ ャ か
ら 動 的 な 共 有
の 追 加 や 削 除
を 行 な う 機 能
が 実 現 さ れ て
い る 。 change share command
は smb.conf に 存 在 し
て い る サ ー ビ
ス の 定 義 を 修
正 す る た め の
外 部 の プ ロ グ
ラ ム や ス ク リ
プ ト を 指 定 す
る た め に 用 い
ら れ る 。 change share
command を 適 切 に 実
行 す る た め に
は 、 管 理 者 は root
ア カ ウ ン ト (uid == 0)
で smbd に 接 続 し
て お く 必 要 が
あ る 。 ス ク リ
プ ト 実 行 時 に
は smbd が 以 下 の
4つ の パ ラ メ ー
タ を 設 定 し て
自 動 的 に change share
command を 実 行 す る
。
|
• |
|
configFile - グ ロ ー バ
ル な smb.conf フ ァ イ
ル の 位 置 |
|
• |
|
shareName - 新 し い 共
有 名 |
|
• |
|
pathName - デ ィ ス ク
上 に 「 存 在 し
て い る 」 デ ィ
レ ク ト リ の パ
ス 名 |
|
• |
|
comment - 新 し い 共
有 に 設 定 す る
コ メ ン ト 文 字
列 |
こ の パ
ラ メ ー タ は 、
既 に 存 在 す る
フ ァ イ ル 共 有
の 設 定 を 修 正
す る た め に の
み 用 い ら れ る
。 印 刷 共 有 の
設 定 を 修 正 す
る 場 合 、 Samba ホ ス
ト を ブ ラ ウ ズ
す る と 表 示 さ
れ る 「 Printers...」 フ
ォ ル ダ か ら 行
な う こ と 。
add share
command、 delete share commandも
参 照 の こ と 。
デ フ ォ ル ト : な
し 設 定 例 : change share
command = /usr/local/bin/addshare
character set (G) こ の パ ラ
メ ー タ に よ り
、 smbd <URL:smbd.8.html> が 受
け と っ た フ ァ
イ ル 名 を DOS コ ー
ド ペ ー ジ (client code page
パ ラ メ ー タ を
参 照 の こ と ) か
ら UNIX 側 で 定 義 済
の 文 字 セ ッ ト
に 変 換 す る こ
と が 可 能 に な
る 。 定 義 済 の
コ ー ド ペ ー ジ
変 換 は 、 以 下
の と お り :
|
• |
|
ISO8859-1 : 西 ヨ ー ロ ッ
パ の UNIX 文 字 セ ッ
ト UNIX の 文 字 セ ッ
ト を 適 切 に 変
換 す る た め に
character set パ ラ メ ー
タ を ISO8859-1 に 設 定
す る 場 合 、 client code
page パ ラ メ ー タ
は 必 ず 850 に 設
定 す る こ と 。 |
|
• |
|
ISO8859-2 : 東 ヨ ー ロ ッ
パ の UNIX 文 字 セ ッ
ト UNIX の 文 字 セ ッ
ト を 適 切 に 変
換 す る た め に
character set パ ラ メ ー
タ を ISO8859-2 に 設 定
す る 場 合 、 client code
page パ ラ メ ー タ
は 必 ず 852 に 設
定 す る こ と 。 |
|
• |
|
ISO8859-5 : ロ シ ア の キ
リ ル 文 字 UNIX 文 字
セ ッ ト UNIX の 文 字
セ ッ ト を 適 切
に 変 換 す る た
め に character set パ ラ
メ ー タ を ISO8859-5 に
設 定 す る 場 合
、 client code page パ ラ メ
ー タ は 必 ず 866
に 設 定 す る こ
と 。 |
|
• |
|
ISO8859-7 : ギ リ シ ア UNIX
文 字 セ ッ ト UNIX の
文 字 セ ッ ト を
適 切 に 変 換 す
る た め に character set
パ ラ メ ー タ を
ISO8859-7 に 設 定 す る
場 合 、 client code page パ
ラ メ ー タ は 必
ず 737 に 設 定 す
る こ と 。 |
|
• |
|
KOI8-R : も う 一 つ の
ロ シ ア キ リ ル
文 字 UNIX 文 字 セ ッ
ト UNIX の 文 字 セ ッ
ト を 適 切 に 変
換 す る た め に
character set パ ラ メ ー
タ を KOI8-R に 設 定 す
る 場 合 、 client code page
パ ラ メ ー タ は
必 ず 866 に 設 定
す る こ と 。 |
バ グ :
こ れ ら の MS-DOSの コ
ー ド ペ ー ジ と
UNIXの 文 字 セ ッ ト
と の マ ッ ピ ン
グ は MS-DOSの コ ー ド
ペ ー ジ の ロ ー
ド の よ う に 、
静 的 で は な く
動 的 に 行 な わ
れ る べ き で あ
る 。 通 常 こ の
パ ラ メ ー タ は
設 定 さ れ て お
ら ず 、 フ ァ イ
ル 名 の 変 換 は
行 な わ れ な い
。 デ フ ォ ル ト :
character set = <空 文 字 列
> 設 定 例 : character set =
ISO8859-1
client code page (G)
こ の パ ラ メ ー
タ は 、 Samba に ア ク
セ ス す る ク ラ
イ ア ン ト が 利
用 し て い る DOS コ
ー ド ペ ー ジ を
指 定 す る 。 Windows
や DOS ク ラ イ ア ン
ト で 利 用 さ れ
て い る コ ー ド
ペ ー ジ を 確 認
す る に は 、 DOS コ
マ ン ド プ ロ ン
プ ト を 開 い て
、 chcpコ マ ン ド を
入 力 す る 。 こ
れ に よ り コ ー
ド ペ ー ジ が 表
示 さ れ る 。 USA 版
の MS-DOS、 Windows 95、 Windows NT
の デ フ ォ ル ト
は 437 で あ る 。 西
ヨ ー ロ ッ パ 版
の こ れ ら OS の デ
フ ォ ル ト 値 は 850
で あ る 。 こ の
パ ラ メ ー タ は
、 smbd(8) <URL:smbd.8.html> の 起
動 時 に 動 的 に
読 み 込 ま れ る
codepage.XXX フ ァ イ ル
を 指 定 す る 。
こ の フ ァ イ ル
に つ い て は
make_smbcodepage(1)
<URL:make_smbcodepage.1.html> マ ニ
ュ ア ル ペ ー ジ
で 網 羅 的 な 説
明 が 行 な わ れ
て い る が 、 Windows
ク ラ イ ア ン ト
の 実 装 に 合 わ
せ て 、 case を 区 別
し な い フ ァ イ
ル 名 を 提 供 す
る た め の 大 文
字 と 小 文 字 の
対 応 づ け の 情
報 を
smbd に 提
供 し て い る 。
Samba は
現 在 以 下 の コ
ー ド ペ ー ジ の
フ ァ イ ル を 提
供 し て い る :
|
• |
|
Code Page 437 - MS-DOS Latin (米 国 ) |
|
|
• |
|
Code Page 737 - Windows 95 ギ リ シ
ア 語 |
|
|
• |
|
Code Page 850 - MS-DOS Latin 1(西 欧
言 語 ) |
|
|
• |
|
Code Page 852 - MS-DOS Latin 2(東 欧
言 語 ) |
|
|
• |
|
Code Page 861 - MS-DOS ア イ ス
ラ ン ド |
|
|
• |
|
Code Page 866 - MS-DOS キ リ ル
文 字 |
|
|
• |
|
Code Page 932 - MS-DOS 日 本 語
SJIS |
|
|
• |
|
Code Page 936 - MS-DOS 簡 体 字
中 国 語 |
|
|
• |
|
Code Page 949 - MS-DOS 韓 国 ハ
ン グ ル |
|
|
• |
|
Code Page 950 - MS-DOS 繁 体 字
中 国 語 |
|
こ の パ
ラ メ ー タ は 、
437、 737、 850、 852、 861、
932、 936、 949、 950 の い
ず れ か の 値 を
と る 。 必 要 な
コ ー ド ペ ー ジ
が 存 在 し な い
場 合 は 、 い ず
れ か の コ ー ド
ペ ー ジ フ ァ イ
ル の コ メ ン ト
と make_smbcodepage(1) の マ
ニ ュ ア ル ペ ー
ジ を 参 照 し た
上 で 、 作 成 し
て 欲 し い 。 Samba ユ
ー ザ の コ ミ ュ
ニ テ ィ へ の 寄
贈 を お 忘 れ な
く 。 こ の パ ラ
メ ー タ と valid chars
パ ラ メ ー タ に
よ り 、 大 文 字
と 小 文 字 の 対
応 付 け や 、 フ
ァ イ ル 名 と し
て 有 効 な 文 字
の 指 定 が 行 わ
れ る 。 こ の パ
ラ メ ー タ と valid
chars パ ラ メ ー タ
の 両 方 を 指 定
す る 場 合 は 、
smb.conf フ ァ イ ル 中
で 、 必 ず 、
client code page パ ラ メ ー
タ を valid chars パ ラ
メ ー タ よ り も
先 に 指 定 す る
必 要 が あ る 。
そ う す る こ と
で 、 valid chars パ ラ
メ ー タ の 設 定
が 、 client code page パ ラ
メ ー タ で 指 定
さ れ た 文 字 の
設 定 に 追 加 さ
れ る 。 設 定 さ
れ て い な い 場
合 の client code page の デ
フ ォ ル ト は 850 で
あ る 。
valid
chars、 code page directoryも
参 照 の こ と 。
デ フ ォ ル ト : client
code page = 850 設 定 例 : client
code page = 936
code page directory (G)
client code page 関
連 の フ ァ イ ル
の 置 き 場 所 を
指 定 す る 。
client code
pageも 参 照 の こ
と 。 デ フ ォ ル
ト : code page directory =
${prefix}/lib/codepages 設 定 例 :
code page directory = /usr/share/samba/codepages
coding system (G)
こ の パ ラ メ ー
タ は 、 Samba が 受 け
と っ た Shift-JIS の 日
本 語 文 字 を 、
ク ラ イ ア ン ト
が 使 っ て い る
client code page か ら UNIX フ
ァ イ ル シ ス テ
ム の フ ァ イ ル
名 に ど の よ う
に 対 応 づ け る
か を 指 定 す る
。 こ の パ ラ メ
ー タ は 、 client code page
が 932(日 本 語 Shift-JIS)の
時 の み 有 効 で
あ る 。 オ プ シ
ョ ン は 以 下 の
と お り :
|
• |
|
SJIS - Shift-JIS 受 け と っ
た フ ァ イ ル 名
を 変 換 し な い |
|
• |
|
JIS8, J8BB, J8BH, J8@B, J8@J, J8@H - 受 け
と っ た Shift-JIS を 各
々 異 な る shift-in、
shift-out コ ー ド を 利
用 し て 8 bit JIS コ ー
ド に 変 換 す る |
|
• |
|
JIS7, J7BB, J7BH, J7@B, J7@J, J7@H - 受 け
と っ た Shift-JIS コ ー
ド を 各 々 異 な
る shift-in、 shift-out コ ー
ド を 利 用 し て 7 bit
JIS コ ー ド に 変 換
す る |
|
• |
|
JUNET, JUBB, JUBH, JU@B, JU@J, JU@H - 受 け
と っ た Shift-JIS コ ー
ド を 各 々 異 な
る shift-in、 shift-out コ ー
ド を 利 用 し て JUNET
コ ー ド に 変 換
す る |
|
• |
|
EUC - 受 け と っ た
Shift-JIS の 文 字 を EUC コ
ー ド に 変 換 す
る |
|
• |
|
HEX - 受 け と っ た
Shift-JIS の 文 字 を 3 バ
イ ト の HEX 形 式 に
変 換 す る 。 こ
れ は :AB の よ う な
形 式 に な る 。 |
|
• |
|
CAP - 受 け と っ た
Shift-JIS の 文 字 を Columbia
AppleTalk Program (CAP) で 用 い ら
れ て い る 3 バ イ
ト の 形 式 に 変
換 す る 。 こ れ
は :AB の よ う な 形
式 に な る 。 こ
れ は Samba と CAP の 間
の 互 換 性 を 保
つ の に 有 用 で
あ る 。 |
デ フ ォ
ル ト : coding system = <空 文
字 列 >
comment (S) こ
れ は 、 ク ラ イ
ア ン ト か ら net view
や 「 ネ ッ ト ワ
ー ク コ ン ピ ュ
ー タ 」 経 由 で
サ ー バ 上 の 利
用 可 能 な 共 有
を 一 覧 す る 際
に 、 共 有 名 の
隣 に 表 示 さ れ
る 文 字 列 で あ
る 。 コ ン ピ ュ
ー タ 名 の 隣 に
表 示 さ れ る 文
字 列 を 設 定 し
た い 場 合 は 、
server string パ
ラ メ ー タ を 参
照 の こ と 。 デ
フ ォ ル ト : コ メ
ン ト 文 字 列 は
な い 設 定 例 :
comment = Fred’s Files
config file (G) こ
の オ プ シ ョ ン
を 指 定 す る こ
と で 、 デ フ ォ
ル ト の 設 定 フ
ァ イ ル (通 常
smb.conf)の 代 わ り の
フ ァ イ ル を 利
用 し て 、 設 定
を 上 書 き す る
こ と が 可 能 に
な る 。 こ の オ
プ シ ョ ン 自 身
が config file 中 に 記 述
さ れ る た め 、
こ れ に は 「 鶏
と 卵 」 問 題 が
あ る 。 そ の た
め 、 こ の パ ラ
メ ー タ に よ っ
て 設 定 フ ァ イ
ル が 変 更 さ れ
る と 、 新 し い
設 定 フ ァ イ ル
の 内 容 が 先 頭
か ら ロ ー ド さ
れ る 。 こ の オ
プ シ ョ ン に は
、 通 常 の 変 数
置 換 が 適 用 さ
れ る の で 、 う
ま く 使 え ば と
て も 便 利 で あ
ろ う 。 指 定 さ
れ た 設 定 フ ァ
イ ル が 存 在 し
な い 場 合 は 読
み 込 ま れ な い
(こ れ に よ り 、
特 定 ク ラ イ ア
ン ト に 対 し て
、 特 別 な 設 定
フ ァ イ ル を 指
定 す る と い う
こ と が 可 能 と
な る )。 設 定 例 :
config file = /usr/local/samba/lib/smb.conf.%m
copy (S) こ の パ ラ メ
ー タ に よ り 、
サ ー ビ ス エ ン
ト リ の 「 複 製
」 が 可 能 と な
る 。 指 定 さ れ
た サ ー ビ ス の
設 定 が 単 純 に
現 在 の サ ー ビ
ス へ と 複 製 さ
れ る 。 現 在 の
セ ク シ ョ ン に
設 定 さ れ て い
る パ ラ メ ー タ
は 、 複 製 元 の
セ ク シ ョ ン の
設 定 を 上 書 き
す る 。 こ の 機
能 を 使 う と 、
「 ひ な 型 (template)」
と な る サ ー ビ
ス を 作 成 し た
上 で 、 同 様 の
設 定 の サ ー ビ
ス を 単 純 に 作
成 す る と い う
こ と が 可 能 と
な る 。 複 製 元
の サ ー ビ ス は
、 設 定 フ ァ イ
ル 内 で 複 製 先
の サ ー ビ ス よ
り 前 に 記 述 す
る 必 要 が あ る
こ と に 注 意 。
デ フ ォ ル ト : 値
は な い 設 定 例 :
copy = otherservice
create mask (S) こ の パ ラ
メ ー タ の 同 義
語 は create mode で あ
る 。 フ ァ イ ル
作 成 時 に 付 与
さ れ る パ ー ミ
ッ シ ョ ン は 、 DOS
の 属 性 を UNIX の パ
ー ミ ッ シ ョ ン
に 変 換 す る こ
と に よ り 生 成
さ れ る が 、 最
終 的 に は 、 こ
の パ ラ メ ー タ
と ビ ッ ト 単 位
の AND 演 算 が 行 な
わ れ る 。 こ の
パ ラ メ ー タ は
、 フ ァ イ ル の UNIX
の パ ー ミ ッ シ
ョ ン に 対 す る
ビ ッ ト マ ス ク
と 考 え る こ と
が で き る 。 こ
こ で 設 定 さ れ
な い ビ ッ ト は
、 フ ァ イ ル 作
成 時 の パ ー ミ
ッ シ ョ ン か ら
削 除 さ れ る 。
こ の パ ラ メ ー
タ の デ フ ォ ル
ト 値 は 、 「 グ
ル ー プ 」 と 「
そ の 他 」 の 書
き 込 み お よ び
実 行 権 を UNIX の パ
ー ミ ッ シ ョ ン
か ら 取 り 除 い
た 値 で あ る 。
こ の 処 理 に 引
続 き 、 Samba は こ の
パ ラ メ ー タ に
よ り 生 成 さ れ
た パ ー ミ ッ シ
ョ ン を force create mode パ
ラ メ ー タ の 値
と ビ ッ ト 単 位
の OR 演 算 を 行 な
う 。 な お パ ラ
メ ー タ の 値 は
デ フ ォ ル ト で
、 000 に 設 定 さ れ
て い る 。 こ の
パ ラ メ ー タ は
、 デ ィ レ ク ト
リ の パ ー ミ ッ
シ ョ ン 生 成 に
は 関 与 し な い
。 詳 細 は 、 directory
mode パ ラ メ ー タ
を 参 照 の こ と
。 作 成 さ れ る
フ ァ イ ル に 対
し て 特 定 の パ
ー ミ ッ シ ョ ン
の ビ ッ ト を 強
制 的 に 設 定 す
る に は 、 force create mode
パ ラ メ ー タ を
参 照 の こ と 。
作 成 さ れ る デ
ィ レ ク ト リ に
対 す る パ ー ミ
ッ シ ョ ン の ビ
ッ ト マ ス ク に
つ い て は 、 directory
mode パ ラ メ ー タ
を 参 照 の こ と
。 inherit permissions も 参
照 の こ と 。 こ
の パ ラ メ ー タ
は 、 Windows NT/2000 の ACL に
よ り 設 定 さ れ
る ア ク セ ス 権
に は 関 与 し な
い 。 管 理 者 が ACL
に 対 す る ビ ッ
ト マ ス ク も 同
様 に 設 定 し た
い と 考 え て い
る 場 合 は 、 security
mask の 設 定 が 必
要 で あ る 。 デ
フ ォ ル ト : create mask =
0744 設 定 例 : create mask = 0775
create mode (S) こ れ は create
maskの 同 義 語 で
あ る 。
csc policy (S) こ の パ ラ
メ ー タ は 、 ク
ラ イ ア ン ト サ
イ ド に の キ ャ
ッ シ ン グ ポ リ
シ ー を 規 定 し
、 オ フ ラ イ ン
キ ャ ッ シ ュ 機
能 を 持 つ ク ラ
イ ア ン ト が 、
共 有 上 の フ ァ
イ ル を ど の よ
う に キ ャ ッ シ
ュ す る か を 規
定 す る 。 有 効
な 値 は 、 manual、
documents、 programs、 disable で あ
る 。 こ れ ら の
値 は 、 Windows の サ
ー バ で 利 用 さ
れ て い る 設 定
に 対 応 し て い
る 。 例 え ば 、
移 動 プ ロ フ ァ
イ ル が 格 納 さ
れ て い る 共 有
で は 、 csc policy =
disableと す る こ と
で 、 オ フ ラ イ
ン キ ャ ッ シ ュ
を 無 効 に で き
る 。 デ フ ォ ル
ト : csc policy = manual 設 定
例 : csc policy = programs
deadtime (G) こ の パ ラ
メ ー タ の 値 (10進
の 整 数 )は 、 接
続 が 利 用 さ れ
な く な っ た と
み な さ れ て 切
断 が 行 な わ れ
る ま で の 経 過
時 間 (分 )を 表 す
。 deadgtime は オ ー プ
ン さ れ て い る
フ ァ イ ル が 存
在 し な い 時 の
み 有 効 で あ る
。 こ の パ ラ メ
ー タ は 、 多 く
の 利 用 さ れ て
い な い 接 続 に
よ っ て 、 サ ー
バ 上 の リ ソ ー
ス が 枯 渇 す る
の を 防 ぐ の に
有 効 で あ る 。
多 く の ク ラ イ
ア ン ト は 、 こ
の パ ラ メ ー タ
を ユ ー ザ に 意
識 さ せ な い よ
う に 、 接 続 が
切 断 さ れ て い
た 際 に 、 自 動
で 再 接 続 を 行
な う 機 能 を 持
っ て い る 。 ほ
と ん ど の シ ス
テ ム で は 、 こ
の パ ラ メ ー タ
を 利 用 し て 、
数 分 で タ イ ム
ア ウ ト が 発 生
す る よ う に す
る こ と を 推 奨
す る 。
deadtime
が 0 の 場 合 、 タ
イ ム ア ウ ト に
よ る 自 動 的 な
切 断 は 行 な わ
れ な い 。 デ フ
ォ ル ト : deadtime = 0 設
定 例 : deadtime = 15
debug hires timestamp
(G) ロ グ メ ッ セ
ー ジ に 秒 単 位
以 上 の タ イ ム
ス タ ン プ が 必
要 な 場 合 、 こ
の 真 偽 値 の パ
ラ メ ー タ を 有
効 に す る こ と
に よ り 、 マ イ
ク ロ 秒 単 位 の
タ イ ム ス タ ン
プ が メ ッ セ ー
ジ に 付 加 さ れ
る 。 こ の パ ラ
メ ー タ を 有 効
に す る 際 は 、
debug timestamp が 有 効 に
な っ て い る 必
要 が あ る こ と
に 注 意 。 デ フ
ォ ル ト : debug hires timestamp = no
debug pid (G)
fork さ れ て
生 成 さ れ た smbd
<URL:smbd.8.html> プ ロ セ ス
が 同 一 の ロ グ
フ ァ イ ル を 共
用 し て い る 場
合 、 ど の プ ロ
セ ス が メ ッ セ
ー ジ を 出 力 し
て い る か を 識
別 す る こ と は
非 常 に 難 し い
。 こ の 真 偽 値
パ ラ メ ー タ を
有 効 に す る こ
と で 、 ロ グ フ
ァ イ ル 中 の タ
イ ム ス タ ン プ
メ ッ セ ー ジ の
ヘ ッ ダ に プ ロ
セ ス IDが 付 加 さ
れ る よ う に な
る 。 こ の パ ラ
メ ー タ を 有 効
に す る 際 は 、
debug timestamp が 有 効 に
な っ て い る 必
要 が あ る こ と
に 注 意 。 デ フ
ォ ル ト : debug pid = no
debug timestamp (G)
Samba 2.2 の debug log
messages に は 、 デ フ
ォ ル ト で タ イ
ム ス タ ン プ が
付 加 さ れ る 。
高 い debug level を 設
定 し て い る 場
合 、 こ の タ イ
ム ス タ ン プ が
目 障 り に 感 じ
る こ と も あ る
だ ろ う 。 こ の
真 偽 値 パ ラ メ
ー タ に よ り 、
タ イ ム ス タ ン
プ の 付 加 を 抑
止 す る こ と が
で き る 。 デ フ
ォ ル ト : debug timestamp =
yes
debug uid (G)
Samba は root 権
限 で 動 作 す る
時 も あ れ ば 、
接 続 し た ユ ー
ザ の 権 限 で 動
作 す る 時 も あ
る 。 こ の パ ラ
メ ー タ を 有 効
に す る と 、 現
在 の euid、 egid、 uid、
gidを ロ グ フ ァ イ
ル 中 の タ イ ム
ス タ ン プ メ ッ
セ ー ジ に 付 加
す る 。 < こ の パ
ラ メ ー タ を 有
効 に す る に は
、 debug timestamp が 有 効
に な っ て い る
必 要 が あ る 。
デ フ ォ ル ト : debug uid
= no
debuglevel (G)
log levelの
同 義 語 で あ る
。
default (G)
default serviceの
同 義 語 で あ る
。
default case (S)
名 前 の 短 縮 セ
ク シ ョ ン を 参
照 の こ と 。 short
preserve case パ ラ メ ー
タ も 参 照 の こ
と 。 デ フ ォ ル
ト : default case = lower
default devmode (S) こ の パ ラ
メ ー タ は 、 printable
サ ー ビ ス に の
み 適 用 さ れ る
。 smbd が 、 Windows NT/2000/XP ク
ラ イ ア ン ト に
対 し て プ リ ン
タ ド ラ イ バ を
提 供 す る 際 に
、 Samba サ ー バ 上 の
各 プ リ ン タ で
は 、 用 紙 サ イ
ズ 、 orientation 、 duplex settings
と い っ た 情 報
が 定 義 さ れ た
デ バ イ ス モ ー
ド (device mode)と い う 値
を 設 定 す る 必
要 が あ る 。 デ
バ イ ス モ ー ド
の 適 切 な 値 は
、 プ リ ン タ ド
ラ イ バ 自 身 の
み が 生 成 す る
こ と が で き る
(こ の 処 理 は 、 Win32
プ ラ ッ ト フ ォ
ー ム で の み 実
行 す る こ と が
で き る )。 smbd は デ
バ イ ス モ ー ド
を 生 成 す る ド
ラ イ バ の コ ー
ド を 実 行 で き
な い た め 、 こ
の フ ィ ー ル ド
の デ フ ォ ル ト
値 と し て は 、 NULL
が 設 定 さ れ る
。
Windows
NT/2000/XP ク ラ イ ア ン
ト に 対 し て プ
リ ン タ ド ラ イ
バ を 提 供 す る
上 で の 問 題 点
の 多 く は 、 デ
バ イ ス モ ー ド
の 生 成 に 関 す
る も の で あ る
。 ド ラ イ バ に
よ っ て は 、 デ
バ イ ス モ ー ド
と し て NULL を 設 定
す る と 、 ク ラ
イ ア ン ト 側 の
Explorer.exe を ク ラ ッ シ
ュ さ せ る も の
が あ る 。 ま た
、 デ バ イ ス モ
ー ド が ド ラ イ
バ 自 身 に よ っ
て 生 成 さ れ て
い な い と 、 ク
ラ イ ア ン ト の
ス プ ー ラ サ ー
ビ ス (spoolsv.exe)を 停 止
さ せ て し ま う
も の も あ る 。
こ の パ ラ メ ー
タ は 、 熟 慮 の
上 、 プ リ ン タ
ド ラ イ バ の テ
ス ト を 行 な っ
た 上 で 用 い る
こ と 。 デ バ イ
ス モ ー ド を NULL の
ま ま に し て お
き 、 Windows ク ラ イ
ア ン ト に 適 切
な 値 を 設 定 さ
れ る 方 が 好 ま
し い 。 た だ し
、 ド ラ イ バ が
常 に こ の 処 理
を 行 な う と は
限 ら な い た め
、 default devmode = yes の 設
定 を 行 な う こ
と で 、 smbd に デ フ
ォ ル ト の デ バ
イ ス モ ー ド を
生 成 す る よ う
な 指 示 を 行 な
う こ と が で き
る よ う に な っ
て い る 。
Windows NT/2000
の 印 刷 シ ス テ
ム や デ バ イ ス
モ ー ド に 関 す
る 詳 細 な 情 報
に つ い て は 、 MSDN
documentation <URL:http://msdn.microsoft.com/>
を 参 照 の こ と
。 デ フ ォ ル ト :
default devmode = no
default service (G)
こ の パ ラ メ ー
タ は 、 要 求 さ
れ た サ ー ビ ス
が 存 在 し な か
っ た 場 合 に 接
続 さ れ る サ ー
ビ ス 名 を 指 定
す る 。 パ ラ メ
ー タ の 値 に は
大 括 弧 (’[’ と
’]’)は 不 要 で
あ る こ と に 注
意 (設 定 例 を 参
照 の こ と )。 こ
の パ ラ メ ー タ
に デ フ ォ ル ト
値 は な い 。 こ
の パ ラ メ ー タ
が 設 定 さ れ て
い な い 場 合 、
存 在 し な い 共
有 に 対 す る 接
続 は 失 敗 す る
。
default service
は guest okで 、 read-only
の サ ー ビ ス に
す る の が 一 般
的 で あ る 。 外
面 的 な サ ー ビ
ス 名 は ク ラ イ
ア ン ト か ら 要
求 さ れ た サ ー
ビ ス 名 に 変 換
さ れ る 。 こ れ
は 、 %S の よ う
な マ ク ロ を ワ
イ ル ド カ ー ド
サ ー ビ ス に 適
用 す る 際 に 、
非 常 に 有 用 で
あ る 。
default service
の サ ー ビ ス 名
に 現 れ る 「 _」
文 字 は 、 「 /」
に マ ッ ピ ン グ
さ れ る 。 こ れ
に よ り 、 い ろ
い ろ と 面 白 い
こ と が で き る
だ ろ う 。 設 定
例 :
[global]
[pub]
delete printer command
(G)
Samba 2.2に お
け る Windows NT/2000 ク ラ イ
ア ン ト に 対 応
し た MS-RPC ベ ー ス の
印 刷 サ ポ ー ト
の 実 装 に と も
な い 、 DeletePrinter() RPC呼
び 出 し を 発 行
す る こ と に よ
り 、 実 行 中 に
プ リ ン タ を 削
除 す る こ と が
可 能 に な っ た
。
Samba ホ
ス ト 上 で は 、
実 際 の 印 刷 シ
ス テ ム 上 か ら
物 理 的 に プ リ
ン タ が 削 除 さ
れ る 。 deleteprinter command
パ ラ メ ー タ に
は 、 プ リ ン タ
を 印 刷 シ ス テ
ム と smb.confか ら 削
除 す る た め に
必 要 な 操 作 を
実 行 す る た め
の ス ク リ プ ト
を 設 定 す る 。
delete
printer command は 「 プ リ
ン タ 名 」 の み
を パ ラ メ ー タ
に 設 定 さ れ て
呼 び 出 さ れ る
。
delete
printer command が 実 行 さ
れ る と 、 smbd は
削 除 対 象 の プ
リ ン タ を 無 効
に す る た め に
、 smb.conf を 読 み 直
す 。 共 有 名 が
依 然 と し て 有
効 な 場 合 、 smbd
は ク ラ イ ア ン
ト に ACCESS_DENIED エ ラ ー
を 返 却 す る 。
add printer
command、 printing、 show add
printer wizardを 参 照 の
こ と 。 デ フ ォ
ル ト : な し 設
定 例 : deleteprinter command =
/usr/bin/removeprinter
delete readonly (S)
こ の パ ラ メ ー
タ に よ り 、 読
み と り 専 用 の
フ ァ イ ル の 削
除 が 可 能 に な
る 。 こ れ は DOS の
仕 様 で は な い
が 、 UNIX で は 可 能
な 処 理 で あ る
。 こ の オ プ シ
ョ ン は 、 rcs の よ
う な ア プ リ ケ
ー シ ョ ン を 動
作 さ せ る の に
有 用 で 、 UNIX フ ァ
イ ル の 所 有 者
に 関 す る 仕 様
が フ ァ イ ル の
パ ー ミ ッ シ ョ
ン 変 更 を 妨 げ
た り 、 DOS の 仕 様
が 読 み 取 り 専
用 フ ァ イ ル の
削 除 を 妨 げ た
り す る 問 題 を
回 避 す る 。 デ
フ ォ ル ト : delete readonly =
no
delete share command (G)
Samba 2.2.0 で は
、 Windows NT 4.0 の サ ー バ
マ ネ ー ジ ャ か
ら 動 的 な 共 有
の 追 加 や 削 除
を 行 な う 機 能
が 実 現 さ れ て
い る 。 delete share command
は smb.conf に 存 在 し
て い る サ ー ビ
ス の 定 義 を 削
除 す る た め の
外 部 の プ ロ グ
ラ ム や ス ク リ
プ ト を 指 定 す
る た め に 用 い
ら れ る 。 delete share
command を 適 切 に 実
行 す る た め に
は 、 管 理 者 は root
ア カ ウ ン ト (uid == 0)
で smbd に 接 続 し
て お く 必 要 が
あ る 。 ス ク リ
プ ト 実 行 時 に
は smbd が 以 下 の
2つ の パ ラ メ ー
タ を 設 定 し て
自 動 的 に delete share
command を 実 行 す る
。
|
• |
|
configFile - グ ロ ー バ
ル な smb.conf フ ァ イ
ル の 位 置 |
|
|
• |
|
shareName - 存 在 し て
い る サ ー ビ ス
名 |
|
こ の パ
ラ メ ー タ は フ
ァ イ ル 共 有 を
削 除 す る 際 に
の み 利 用 さ れ
る 。 印 刷 共 有
の 削 除 に つ い
て は 、 delete printer
commandを 参 照 の こ
と 。
add share
command、 change share commandも
参 照 の こ と 。
デ フ ォ ル ト : な
し 設 定 例 : delete share
command = /usr/local/bin/delshare
delete user script (G) こ の パ
ラ メ ー タ は 、
以 下 に 記 述 す
る 特 別 な 条 件
の 場 合 に smbd(8)
<URL:smbd.8.html> に よ っ て
ROOT 権 限 で 実 行 さ
れ る ス ク リ プ
ト の フ ル パ ス
名 で あ る 。 通
常 は 、 Samba サ ー バ
で は 、 サ ー バ
上 の フ ァ イ ル
に ア ク セ ス す
る す べ て の ユ
ー ザ に 対 し て
、 対 応 す る UNIX ユ
ー ザ が 存 在 し
て い る 必 要 が
あ る 。 し か し
、 Windows NT の ア カ ウ
ン ト デ ー タ ベ
ー ス を ユ ー ザ
デ ー タ ベ ー ス
の マ ス タ と し
て 使 う サ イ ト
で は 、 Samba サ ー バ
上 の ユ ー ザ の
作 成 や 保 守 を
Windows NT の PDC に 同 期 し
て 行 な う の は
骨 の 折 れ る 作
業 で あ る 。 こ
の オ プ シ ョ ン
に よ り 、 Samba サ ー
バ に 対 し て ユ
ー ザ が ア ク セ
ス し た 時 点 で
、 対 応 す る Windows NT
ユ ー ザ が 存 在
し な か っ た 場
合 は 、 smbd <URL:smbd.8.html>
が UNIX の ユ ー ザ を
必 要 に 応 じ て
削 除 す る こ と
が 可 能 に な る
。 こ の オ プ シ
ョ ン を 利 用 す
る 場 合 は 、 smbd
が security = domain か security =
user で 構 成 さ れ
て お り 、 delete user
script に 唯 一 の 引
数 と し て 削 除
対 象 の UNIX ユ ー ザ
名 に 展 開 さ れ
る %u が 指 定 さ
れ た 際 に 、 そ
の UNIX ユ ー ザ を 削
除 す る ス ク リ
プ ト の フ ル パ
ス が 設 定 さ れ
て い る 必 要 が
あ る 。
Windows
の ユ ー ザ が Samba サ
ー バ に ア ク セ
ス す る た め の
ロ グ イ ン (SMB プ
ロ ト コ ル の session setup)
を 行 な う 際 に
、 smbd は 、 送 信
さ れ た ユ ー ザ
名 と パ ス ワ ー
ド を 認 証 す る
た め password server と 通
信 を 行 な う 。
ユ ー ザ が 存 在
し な い と い う
ド メ イ ン エ ラ
ー コ ー ド に よ
り 認 証 が 失 敗
す る と 、 smbd は
、 UNIX パ ス ワ ー ド
デ ー タ ベ ー ス
中 か ら Windows の ユ
ー ザ ア カ ウ ン
ト に 対 応 す る UNIX
の ユ ー ザ を 検
索 す る 。 こ の
検 索 が 成 功 し
、 delete user script が 設
定 さ れ て い る
と 、 smbd は 、 %u
引 数 を 削 除 対
象 の ユ ー ザ 名
に 展 開 し た 上
で 、 指 定 さ れ
た ス ク リ プ ト
を ROOT権 限 で 呼
び 出 す 。 こ の
ス ク リ プ ト に
よ り 、 指 定 さ
れ た UNIX ユ ー ザ が
削 除 さ れ る 。
こ の よ う に し
て 、 UNIX ユ ー ザ が
動 的 に 削 除 さ
れ 、 Windows NT ア カ ウ
ン ト と の 同 期
が 行 わ れ る 。
security =
domain、 password server 、 add user
script も 参 照 の こ
と 。 デ フ ォ ル
ト : delete user script = <空 文
字 列 > 設 定 例 :
delete user script = /usr/local/samba/bin/del_user
%u
delete veto files (S)
こ の オ プ シ ョ
ン は 、 ア ク セ
ス が 禁 止 (veto)さ れ
た デ ィ レ ク ト
リ (veto files オ プ シ
ョ ン を 参 照 の
こ と )を 含 む デ
ィ レ ク ト リ を
削 除 し よ う と
す る 際 に 影 響
す る 。 こ の オ
プ シ ョ ン が false (デ
フ ォ ル ト ) の 場
合 、 ア ク セ ス
が 禁 止 さ れ た
デ ィ レ ク ト リ
内 に ア ク セ ス
を 禁 止 さ れ て
い な い フ ァ イ
ル や デ ィ レ ク
ト リ が 含 ま れ
て い て も 、 デ
ィ レ ク ト リ 内
の 削 除 は 失 敗
す る 。 こ れ は
通 常 期 待 さ れ
て い る 動 作 で
あ ろ う 。 こ の
オ プ シ ョ ン を true
に 設 定 す る と
、 Samba は ア ク セ ス
が 禁 止 さ れ た
デ ィ レ ク ト リ
内 で も 再 帰 的
に す べ て の フ
ァ イ ル や デ ィ
レ ク ト リ を 削
除 し よ う と す
る 。 こ れ は NetAtalk
の よ う な サ ー
バ を 併 用 す る
際 は 、 通 常 DOS/Windows
ユ ー ザ か ら の
参 照 す る の を
禁 止 し て い る
デ ィ レ ク ト リ
内 に メ タ フ ァ
イ ル (た と え ば
.AppleDoubleな ど )を 作
成 す る た め 、
こ の オ プ シ ョ
ン が 有 用 で あ
る 。
delete veto
files = yes を 指 定 す る
こ と で 、 こ れ
ら の デ ィ レ ク
ト リ は 、 親 デ
ィ レ ク ト リ が
削 除 さ れ た 際
に 、 自 動 的 に
削 除 さ れ る (た
だ し 、 ユ ー ザ
は デ ィ レ ク ト
リ を 削 除 す る
パ ー ミ ッ シ ョ
ン を 持 っ て い
る 必 要 が あ る
)。
veto
files パ ラ メ ー タ
も 参 照 の こ と
。 デ フ ォ ル ト :
delete veto files = no
deny hosts (S)
hosts denyの
同 義 語 で あ る
。
dfree command (G)
dfree command パ
ラ メ ー タ は 、 Samba
の デ ィ ス ク 空
き 容 量 の 計 算
で 問 題 が 発 生
す る シ ス テ ム
で の み 利 用 す
る こ と 。 Ultrix で は
問 題 の 発 生 す
る こ と が 知 ら
れ て い る が 、
他 の オ ペ レ ー
テ ィ ン グ シ ス
テ ム で 発 生 す
る か も 知 れ な
い 。 こ の 問 題
は 、 各 々 の デ
ィ レ ク ト リ の
一 覧 表 示 の 終
了 時 に 「 終 了
再 試 行 無 視 (Abort Retry
Ignore)」 の エ ラ ー が
発 生 す る 形 で
顕 在 化 す る 。
こ の パ ラ メ ー
タ で は 、 総 デ
ィ ス ク 容 量 と
空 き 容 量 を 計
算 す る 内 部 ル
ー チ ン を 置 き
換 え る 外 部 ス
ク リ プ ト を 指
定 す る 。 以 下
に 、 こ の 機 能
を 果 た す と ス
ク リ プ ト の 例
を 示 す 。 外 部
ス ク リ プ ト は
、 対 象 と な る
フ ァ イ ル シ ス
テ ム 中 の デ ィ
レ ク ト リ を 示
す パ ラ メ ー タ 1
つ を 受 け 取 る
。 こ れ は 通 常
./と い う 文 字
列 か ら な る 。
ス ク リ プ ト は
ア ス キ ー 文 字
で 2 つ の 整 数 を
返 さ な け れ ば
な ら な い 。 1 つ
め は ブ ロ ッ ク
単 位 の デ ィ ス
ク 総 容 量 で 、 2
つ め は 利 用 で
き る ブ ロ ッ ク
数 で な け れ ば
な ら な い 。 3 番
目 の 戻 り 値 と
し て 、 オ プ シ
ョ ン で ブ ロ ッ
ク サ イ ズ を バ
イ ト 単 位 で 返
却 さ せ る こ と
も で き る 。 デ
フ ォ ル ト の ブ
ロ ッ ク サ イ ズ
は 1024 バ イ ト で あ
る 。 注 意 : ス ク
リ プ ト は 、 setuid や
setgid し て は な ら
ず 、 (root の み 書
き 込 み 可 能 で
)所 有 者 は root で あ
る 必 要 が あ る
。 デ フ ォ ル ト :
デ ィ ス ク の 総
容 量 と 空 き 容
量 を 計 算 す る
内 部 の ル ー チ
ン が 利 用 さ れ
る 。 設 定 例 : dfree
command = /usr/local/samba/bin/dfree
dfree ス
ク リ プ ト (実 行
可 能 に す る 必
要 が あ る )を 以
下 に 示 す :
#!/bin/sh
|
|
|
|
|
|
|
df $1 | tail -1 | awk ’{print $2"
"$4}’ |
|
|
|
|
|
|
|
も し く は 、 以
下 の よ う な も
の も 考 え ら れ
る (Sys V ベ ー ス の シ
ス テ ム の 場 合 ): |
|
|
|
|
|
|
|
#!/bin/sh |
|
|
|
|
|
|
|
/usr/bin/df -k $1 | tail -1 | awk ’{print $3"
"$5}’ |
|
|
|
|
|
|
|
シ ス テ ム に よ
っ て は 、 コ マ
ン ド 名 を フ ル
パ ス で 記 述 す
る 必 要 が あ る
場 合 が あ る の
で 注 意 。 |
directory (S)
path の 同
義 語 で あ る 。
directory mask (S)
こ の パ ラ メ ー
タ は 、 パ ー ミ
ッ シ ョ ン を 示
す 8進 数 の 数 値
で あ り 、 UNIX側 の
デ ィ レ ク ト リ
作 成 時 に DOS の 属
性 か ら UNIXの パ ー
ミ ッ シ ョ ン が
生 成 さ れ る 際
に 使 わ れ る 。
デ ィ レ ク ト リ
作 成 時 に 付 与
さ れ る パ ー ミ
ッ シ ョ ン は 、 DOS
の 属 性 と UNIX の パ
ー ミ ッ シ ョ ン
と の マ ッ ピ ン
グ に し た が っ
て 、 DOS の 属 性 を
UNIX の パ ー ミ ッ シ
ョ ン に 変 換 す
る こ と に よ り
生 成 さ れ る が
、 最 終 的 に は
、 こ の パ ラ メ
ー タ と ビ ッ ト
単 位 の AND 演 算 が
行 な わ れ る 。
こ の パ ラ メ ー
タ は 、 デ ィ レ
ク ト リ の UNIX の パ
ー ミ ッ シ ョ ン
に 対 す る ビ ッ
ト マ ス ク と 考
え る こ と が で
き る 。 こ こ で
設 定 さ れ な い
ビ ッ ト は 、 デ
ィ レ ク ト リ 作
成 時 の パ ー ミ
ッ シ ョ ン か ら
削 除 さ れ る 。
こ の パ ラ メ ー
タ の デ フ ォ ル
ト 値 は 、 「 グ
ル ー プ 」 と 「
そ の 他 」 の 書
き 込 み 権 を UNIX の
パ ー ミ ッ シ ョ
ン か ら 取 り 除
き 、 デ ィ レ ク
ト リ の 所 有 者
の み が 変 更 可
能 に し た も の
で あ る 。 こ の
処 理 に 引 き 続
い て 、 Samba は こ の
パ ラ メ ー タ で
生 成 さ れ た UNIX の
パ ー ミ ッ シ ョ
ン と force directory mode パ
ラ メ ー タ の 値
と の OR 演 算 を 行
う 。 こ の パ ラ
メ ー タ は 既 定
で は 000 に 設 定 さ
れ て い る (つ ま
り 、 追 加 さ れ
る パ ー ミ ッ シ
ョ ン は な い )。
こ の パ ラ メ ー
タ は 、 Windows NT/2000 の ACL
エ デ ィ タ で 設
定 さ れ る ア ク
セ ス 権 に は 適
用 さ れ な い 。 ACL
に 対 し て も 強
制 的 に マ ス ク
を 適 用 し た い
場 合 は 、 directory security
mask パ ラ メ ー タ
を 設 定 す る こ
と が 必 要 で あ
る 。 作 成 す る
デ ィ レ ク ト リ
に 対 し て 特 定
の パ ー ミ ッ シ
ョ ン ビ ッ ト を
常 に 付 加 し た
い 場 合 は 、 force
directory mode パ ラ メ ー
タ を 参 照 の こ
と 作 成 す る フ
ァ イ ル に 対 す
る パ ー ミ ッ シ
ョ ン ビ ッ ト の
マ ス ク は 、 create
mode パ ラ メ ー タ
、 お よ び directory security
mask パ ラ メ ー タ
を 参 照 の こ と
。
inherit
permissions パ ラ メ ー タ
に 付 い て も 参
照 の こ と 。 デ
フ ォ ル ト : directory mask =
0755 設 定 例 : directory mask =
0775
directory mode (S)
directory maskの
同 義 語 で あ る
。
directory security mask
(S) こ の パ ラ メ
ー タ は 、 Windows NT ク
ラ イ ア ン ト 上
の セ キ ュ リ テ
ィ ダ イ ア ロ グ
ボ ッ ク ス を 使
っ て 、 UNIX デ ィ レ
ク ト リ の パ ー
ミ ッ シ ョ ン を
操 作 す る 時 に
、 設 定 可 能 な UNIX
側 の パ ー ミ ッ
シ ョ ン を 指 定
す る 。 こ の パ
ラ メ ー タ は 、
変 更 さ れ る パ
ー ミ ッ シ ョ ン
ビ ッ ト に 対 し
て 、 マ ス ク と
し て 適 用 さ れ (AND
操 作 が 適 用 さ
れ )る た め 、 こ
の マ ス ク に な
い ビ ッ ト は 変
更 操 作 か ら 保
護 さ れ る 。 言
い 替 え れ ば 、
マ ス ク 中 で 0 と
指 定 さ れ た ビ
ッ ト は 、 ユ ー
ザ が 変 更 で き
な い ビ ッ ト と
見 な さ れ る 。
こ の パ ラ メ ー
タ が 明 示 的 に
指 定 さ れ な か
っ た 場 合 は 、 0777
に 設 定 さ れ る
。 こ れ に よ り
、 デ ィ レ ク ト
リ に 対 す る 全
て の user/group/world パ ー
ミ ッ シ ョ ン が
変 更 可 能 と な
る 。 注 意 : 他
の 方 法 を 使 っ
て Samba サ ー バ に ア
ク セ ス す る こ
と が 可 能 な ユ
ー ザ は 、 こ の
制 限 を 簡 単 に
回 避 で き て し
ま う 。 そ の た
め 、 こ の パ ラ
メ ー タ の 主 な
用 途 は ス タ ン
ド ア ロ ン で 動
作 す る ア プ ラ
イ ア ン ス シ ス
テ ム に な る だ
ろ う 。 通 常 の
シ ス テ ム の 管
理 者 の ほ と ん
ど は 、 こ の パ
ラ メ ー タ を デ
フ ォ ル ト の 0777 の
ま ま に し て お
き た い と 考 え
る だ ろ う 。
force
directory security mode、 security
mask、 force security mode パ
ラ メ ー タ も 参
照 の こ と 。 デ
フ ォ ル ト : directory security
mask = 0777 設 定 例 : directory
security mask = 0700
disable spoolss (G)
こ の パ ラ メ ー
タ を 有 効 に す
る こ と で 、 Samba の
SPOOLSS MS-RPC サ ポ ー ト を
無 効 に し 、 Samba 2.0.x
と 同 様 の 動 作
を さ せ る こ と
が 可 能 と な る
。 Windows NT/2000 ク ラ イ ア
ン ト は 、 Lanman 形 式
の 印 刷 コ マ ン
ド を 利 用 す る
こ と も 可 能 で
あ る 。 Windows 9x/Me は 、
こ の パ ラ メ ー
タ に 影 響 さ れ
な い 。 な お 、
こ の パ ラ メ ー
タ を 有 効 に す
る と 、 NT の プ リ
ン タ プ ロ パ テ
ィ を 利 用 し た
、 Windows NTの プ リ ン
タ 追 加 ウ ィ ザ
ー ド に よ る Sambaマ
シ ン へ の プ リ
ン タ ド ラ イ バ
の ア ッ プ ロ ー
ド 機 能 が 無 効
に な る 。 ま た
、 Windows NT/2000 ク ラ イ ア
ン ト が 、 必 要
に 応 じ て Samba マ シ
ン か ら プ リ ン
タ ド ラ イ バ を
ダ ウ ン ロ ー ド
す る 機 能 も 同
時 に 無 効 に な
る 。 こ の パ ラ
メ ー タ を 有 効
に す る 際 は 、
充 分 注 意 す る
こ と 。
use client
driver も 参 照 の こ と
。 デ フ ォ ル ト :
disable spoolss = no
dns proxy (G)
WINS サ ー バ
と し て 機 能 し
て い る nmbd(8) <URL:nmbd.8.html>
に 対 し て 、 検
索 し て い る NetBIOS
名 が 登 録 さ れ
て い な か っ た
時 に 、 そ の NetBIOS
名 を DNS 名 と し て
扱 い 、 名 前 の
問 い 合 わ せ を
行 っ た ク ラ イ
ア ン ト に 代 わ
っ て そ の 名 前
を DNS サ ー バ に 対
し て 問 い 合 わ
せ る よ う に 設
定 す る 。
NetBIOS
名 の 最 大 長 は 15
文 字 で あ る た
め 、 DNS 名 (も し く
は DNSの 別 名 )も 、
最 大 15文 字 に 制
限 さ れ る 。
nmbd
が DNS へ の 名 前 解
決 を 行 う 際 に
は 、 問 い 合 わ
せ に よ り 他 の
処 理 が 停 止 さ
せ な い た め に
、 自 分 自 身 を
複 製 し た プ ロ
セ ス を 生 成 す
る 。
wins
supportパ ラ メ ー タ
も 参 照 の こ と
。 デ フ ォ ル ト :
dns proxy = yes
domain admin group (G)
こ の パ ラ メ ー
タ は 、 Sambaホ ス ト
が PDCと し て 動 作
す る 際 に 、 ユ
ー ザ を 「 Domain Admins」
グ ル ー プ に 所
属 さ せ る た め
の 一 時 的 な 対
処 策 と し て 設
け ら れ た も の
で あ る 。 Windows NT/2000の
グ ル ー プ を UNIXの
グ ル ー プ に マ
ッ ピ ン グ す る
た め の 本 格 的
な 対 応 に つ い
て は 、 今 後 行
な わ れ る 。 こ
の パ ラ メ ー タ
は や や 混 乱 さ
せ る 名 前 に な
っ て い る こ と
に 注 意 。 実 際
の と こ ろ 、 こ
の パ ラ メ ー タ
に は 、 標 準 的
な smb.conf の 記 法 に
従 っ て 、 ユ ー
ザ 名 や グ ル ー
プ 名 の 一 覧 を
記 述 す る こ と
が で き る 。
domain guest
group、 domain logonsも 参
照 の こ と 。 デ
フ ォ ル ト : domain
adminsの メ ン バ ー は
存 在 し な い 設
定 例 : domain admin group = root
@wheel
domain guest group (G)
こ の パ ラ メ ー
タ は 、 Sambaホ ス ト
が PDCと し て 動 作
す る 際 に 、 ユ
ー ザ を 「 Domain Guests」
グ ル ー プ に 所
属 さ せ る た め
の 一 時 的 な 対
処 策 と し て 設
け ら れ た も の
で あ る 。 Windows NT/2000の
グ ル ー プ を UNIXの
グ ル ー プ に マ
ッ ピ ン グ す る
た め の 本 格 的
な 対 応 に つ い
て は 、 今 後 行
な わ れ る 。 こ
の パ ラ メ ー タ
は や や 混 乱 さ
せ る 名 前 に な
っ て い る こ と
に 注 意 。 実 際
の と こ ろ 、 こ
の パ ラ メ ー タ
に は 、 標 準 的
な smb.conf の 記 法 に
従 っ て 、 ユ ー
ザ 名 や グ ル ー
プ 名 の 一 覧 を
記 述 す る こ と
が で き る 。
domain admin
group, domain logonsも 参 照
の こ と 。 デ フ
ォ ル ト : domain guestsの
メ ン バ ー は 存
在 し な い 設 定
例 : domain guest group = nobody @guest
domain logons (G)
こ の パ ラ メ ー
タ が true に 設 定 さ
れ る と 、 Samba サ ー
バ は 、 自 身 が
所 属 す る workgroup
に 対 す る Windows 95/98 の
ド メ イ ン ロ グ
オ ン 機 能 を 提
供 す る よ う に
な る 。 Samba 2.2 で は
、 Windows NT 4.0 に 対 す る
ド メ イ ン コ ン
ト ロ ー ラ 機 能
も 限 定 的 な が
ら 有 し て い る
。 こ の 機 能 の
設 定 に 関 す る
詳 細 な 記 述 は
、 Samba ソ ー ス デ ィ
ス ト リ ビ ュ ー
シ ョ ン 中 の
htmldocs/ デ ィ レ ク
ト リ に あ る 、
Samba-PDC-HOWTO を 参 照 の こ
と 。 デ フ ォ ル
ト : domain logons = no
domain master (G) こ の オ プ
シ ョ ン に よ り
、 nmbd(8) <URL:nmbd.8.html> は WAN
環 境 に お け る
ブ ラ ウ ズ リ ス
ト の 統 合 を 行
な う こ と が 可
能 に な る 。 こ
の オ プ シ ョ ン
を 設 定 す る と
、 nmbd は 、 指 定
さ れ た workgroup の
ド メ イ ン マ ス
タ ブ ラ ウ ザ で
あ る 事 を 表 す
、 ド メ イ ン 固
有 の 特 別 な NetBIOS
名 (訳 注 :NetBIOS 名 で
末 尾 が 0x1b の ユ ニ
ー ク 名 を 指 す )
を 登 録 す る 。
各 サ ブ ネ ッ ト
上 に あ る 、 同
名 の workgroup に 属
す る ロ ー カ ル
マ ス タ ブ ラ ウ
ザ は 、 こ の
nmbdに 対 し て 、
ロ ー カ ル に 収
集 し た ブ ラ ウ
ズ リ ス ト を 提
供 す る と と も
に 、 smbd に 対 し
て ネ ッ ト ワ ー
ク 全 体 の ブ ラ
ウ ズ リ ス ト の
完 全 な 複 製 の
提 供 を 要 求 す
る よ う に な る
。 ブ ラ ウ ザ の
ク ラ イ ア ン ト
は 、 ロ ー カ ル
マ ス タ ブ ラ ウ
ザ と 通 信 す る
こ と で 、 個 々
の サ ブ ネ ッ ト
の ブ ラ ウ ズ リ
ス ト で は な く
、 そ の ド メ イ
ン 全 体 の ブ ラ
ウ ズ リ ス ト を
取 得 で き る よ
う に な る 。
Windows NT
の プ ラ イ マ リ
ド メ イ ン コ ン
ト ロ ー ラ は 、
workgroup の ド メ イ
ン マ ス タ ブ ラ
ウ ザ と し て 機
能 す る た め に
、 workgroup固 有 の 特
別 な NetBIOS 名 を 登
録 で き る こ と
が 求 め ら れ て
い る こ と に 注
意 (Windows NT PDC の こ の 動
作 を 抑 止 す る
こ と は で き な
い )。 つ ま り 、
こ の パ ラ メ ー
タ が Yes に 設 定 さ
れ 、 nmbd が Windows NT PDC
よ り 前 に 、
workgroup の た め の
特 別 な NetBIOS 名 を
登 録 し て し ま
う と 、 サ ブ ネ
ッ ト 越 し の ブ
ラ ウ ズ は 正 常
に 動 作 せ ず 、
場 合 に よ っ て
は 失 敗 す る 。
domain
logons = yes の 場 合 、
domain master パ ラ メ ー
タ は デ フ ォ ル
ト で は 有 効 と
な る 。 domain logons が
有 効 で な い 場
合 (デ フ ォ ル ト
)、 domain master も デ フ
ォ ル ト で は 有
効 に な ら な い
。 デ フ ォ ル ト :
domain master = auto
dont descend (S)
シ ス テ ム に 存
在 す る デ ィ レ
ク ト リ に は 、
そ れ ら は ク ラ
イ ア ン ト に 参
照 さ せ た く な
い も の や 、 無
限 に 深 い (再 帰
的 )な も の が 存
在 す る (た と え
ば Linux で の /proc)。 こ
の パ ラ メ ー タ
は 常 に 空 の よ
う に 見 せ か け
る サ ー バ 側 の
デ ィ レ ク ト リ
を コ ン マ で 区
切 っ て 指 定 す
る 。
Samba が
要 求 す る "dont descend"
の 書 式 は 一 定
で は な い 。 た
と え ば /proc で は
な く ./proc で な け
れ ば な ら な い
か も し れ な い
。 実 験 し て み
る の が 最 良 の
方 法 で あ る 。 :-)
デ フ ォ ル ト : な
し (す べ て の デ
ィ レ ク ト リ の
中 が 参 照 で き
る ) 設 定 例 : dont descend
= /proc,/dev
dos filemode (S)
Samba の デ
フ ォ ル ト の 動
作 で は 、 フ ァ
イ ル や デ ィ レ
ク ト リ の 所 有
者 の み が ア ク
セ ス 権 を 変 更
で き る と い う
、 UNIX的 な 仕 様 に
な っ て い る 。
し か し 、 こ の
仕 様 が DOS/Windows の ユ
ー ザ を 混 乱 さ
せ て し ま う こ
と も 多 い 。 こ
の パ ラ メ ー タ
を 有 効 に す る
こ と に よ っ て
、 フ ァ イ ル に
書 き 込 み 権 の
あ る ユ ー ザ は
、 パ ー ミ ッ シ
ョ ン の 変 更 も
で き る よ う に
な る 。 フ ァ イ
ル の 所 有 グ ル
ー プ に 所 属 し
て い る ユ ー ザ
は 、 グ ル ー プ
に 対 し て 読 み
込 み 権 限 し か
与 え ら れ て い
な い 場 合 は パ
ー ミ ッ シ ョ ン
の 変 更 を 行 な
う こ と が で き
な い こ と に 注
意 。 な お 、 フ
ァ イ ル や デ ィ
レ ク ト リ の 所
有 者 は 変 更 さ
れ な い 。 変 更
さ れ る の は パ
ー ミ ッ シ ョ ン
の み で あ る 。
デ フ ォ ル ト : dos
filemode = no
dos filetime resolution
(S)
DOS や Windows の
FAT フ ァ イ ル シ ス
テ ム 下 で は 、
時 刻 の 最 小 単
位 は 2 秒 で あ る
。 共 有 に 対 し
て こ の パ ラ メ
ー タ を 設 定 す
る と 、 smbd(8)
<URL:smbd.8.html> に 対 し て
1 秒 精 度 の 要 求
が 行 な わ れ た
際 に 、 返 却 さ
れ る 時 間 を も
っ と も 近 い 2 秒
の 境 界 値 に 丸
め る 。 こ の オ
プ シ ョ ン は お
も に 、 Samba の 共 有
で Visual C++ を 使 用 す
る た め の 互 換
性 オ プ シ ョ ン
と し て 利 用 す
る 。 共 有 で oplock が
有 効 で あ る と
、 Visual C++ は フ ァ イ
ル が 最 後 の 読
み 込 み か ら 変
更 さ れ て い な
い か を 検 査 す
る と き に 、 扱
う 日 付 の 最 小
単 位 が 異 な る 2
つ の 時 刻 取 得
の 呼 び 出 し (call) を
利 用 す る 。 そ
の う ち の ひ と
つ の 呼 び 出 し
は 1秒 単 位 で あ
り 、 も う ひ と
つ は 2 秒 単 位 に
な っ て い る 。 2
秒 単 位 で 扱 う
呼 び 出 し が 奇
数 秒 を 切 り 捨
て る た め 、 フ
ァ イ ル が 奇 数
秒 の 日 付 で あ
る と 2 つ の 日 付
が 一 致 せ ず 、 Visual
C++ は フ ァ イ ル が
変 更 さ れ た と
報 告 し 続 け て
し ま う 。 こ の
オ プ シ ョ ン を
trueに 設 定 す る こ
と で 2 つ の 日 付
は 一 致 し 、 Visual C++
は 幸 福 に な れ
る 。 デ フ ォ ル
ト : dos filetime resolution = no
dos filetimes (S)
DOS や Windows で
は 、 フ ァ イ ル
に 書 き 込 み 権
の あ る ユ ー ザ
が 、 フ ァ イ ル
の タ イ ム ス タ
ン プ を 変 更 す
る こ と が 可 能
で あ る 。 POSIX の 仕
様 で は 、 フ ァ
イ ル の 所 有 者
か root の み が タ イ
ム ス タ ン プ を
変 更 で き る 。 Samba
の デ フ ォ ル ト
は 、 POSIX 仕 様 に 準
拠 し て お り 、
smbd の 実 効 ユ ー
ザ が フ ァ イ ル
の 所 有 者 で な
い と き 、 タ イ
ム ス タ ン プ の
変 更 を 禁 止 す
る 。 こ の オ プ
シ ョ ン を true に セ
ッ ト す る と 、 DOS
の 仕 様 に 準 じ
て 動 作 す る よ
う に な る た め
、 smbd は DOS の 要 求
に 従 っ て タ イ
ム ス タ ン プ を
変 更 で き る よ
う に な る 。 デ
フ ォ ル ト : dos filetimes =
no
encrypt passwords (G)
こ の 真 偽 値 パ
ラ メ ー タ に よ
り 、 ク ラ イ ア
ン ト と の ネ ゴ
シ エ ー シ ョ ン
に 暗 号 化 パ ス
ワ ー ド を 利 用
す る か ど う か
が 決 定 さ れ る
。 Windows NT 4.0 SP3 以 降 や
Windows 98 で は 、 レ ジ
ス ト リ の 変 更
を し な い 限 り
、 暗 号 化 パ ス
ワ ー ド が デ フ
ォ ル ト で あ る
。 Samba で 暗 号 化 パ
ス ワ ー ド を 使
う 方 法 は docs/ デ ィ
レ ク ト リ 中 の
、 ENCRYPTION.txt を 参 照 し
て 欲 し い 。 暗
号 化 パ ス ワ ー
ド を 正 し く 機
能 さ せ る た め
に は 、 smbd(8)
<URL:smbd.8.html> が ロ ー カ
ル の smbpasswd(5)
<URL:smbpasswd.5.html> フ ァ イ
ル (セ ッ ト ア ッ
プ と 保 守 を 行
な う 方 法 に つ
い て は smbpasswd(8)
<URL:smbpasswd.8.html> プ ロ グ
ラ ム を 参 照 )を
参 照 す る よ う
に す る か 、 security =
[server|domain] に 設 定 し て
、 smbd が 別 の サ
ー バ で 認 証 を
行 う よ う に す
る 必 要 が あ る
。 デ フ ォ ル ト :
encrypt passwords = no
enhanced browsing (G) こ の オ
プ シ ョ ン に よ
り 、 複 数 サ ブ
ネ ッ ト 間 で の
ブ ラ ウ ザ の ア
ナ ウ ン ス メ ン
ト に 関 す る 拡
張 が 有 効 に な
る 。 こ の 拡 張
は 、 Microsoft の 実 装
の 標 準 と は 異
な る 。 ブ ラ ウ
ザ の ア ナ ウ ン
ス メ ン ト に 関
す る 一 つ 目 の
拡 張 点 は 、 Samba の
WINSサ ー バ に 登 録
さ れ て い る す
べ て の ド メ イ
ン マ ス タ ブ ラ
ウ ザ を 問 い 合
わ せ る 定 期 的
な ワ イ ル ド カ
ー ド ク エ リ と
、 返 却 さ れ た
各 DMBと 行 な わ れ
る ブ ラ ウ ズ リ
ス ト の 同 期 処
理 の サ ポ ー ト
で あ る 。 二 つ
目 の 拡 張 点 は
、 DMBと し て 識 別
さ れ て い る マ
シ ン と の 間 で
一 定 間 隔 に 行
な わ れ る ラ ン
ダ ム な ブ ラ ウ
ズ リ ス ト の 同
期 処 理 の サ ポ
ー ト で あ る 。
(訳 注 : こ れ は
JP120151な ど で 記 載
さ れ て い る 、
WINSク ラ イ ア ン ト
と な っ て い る
Windows NT 3.5以 上 の DMBが
定 期 的 に WINS サ ー
バ に 接 続 し 、
WINSサ ー バ が 保 有
す る 「 ド メ イ
ン 名 <1B>」 の リ
ス ト を 自 身 の
ブ ラ ウ ズ リ ス
ト に 追 加 し て
い く 処 理 の サ
ポ ー ト だ と 思
わ れ る ) 中 身 が
空 の ワ ー ク グ
ル ー プ が ブ ラ
ウ ズ リ ス ト か
ら 消 え な い と
い う ト ラ ブ ル
が 発 生 し た 場
合 は 、 こ の オ
プ シ ョ ン を 無
効 に し た い 場
合 も あ る だ ろ
う 。 ブ ラ ウ ザ
の プ ロ ト コ ル
の 仕 様 上 、 こ
の 拡 張 に よ り
空 の ワ ー ク グ
ル ー プ が 永 久
に 残 っ て し ま
う と い う 悩 ま
し い 問 題 が 起
こ る こ と が あ
る 。 通 常 は 、
サ ブ ネ ッ ト 越
え の ブ ラ ウ ザ
の ア ナ ウ ン ス
メ ン ト の 信 頼
性 向 上 の た め
、 こ の オ プ シ
ョ ン は 、 有 効
の ま ま に し て
お く べ き で あ
る 。 デ フ ォ ル
ト : enhanced browsing = yes
enumports command (G) こ こ で
い う 「 ポ ー ト
(port)」 の 概 念 は 、
UNIXの も の と 大 き
く 異 な る 。 Windows
NT/2000の プ リ ン ト サ
ー バ に お い て
、 ポ ー ト は ポ
ー ト モ ニ タ と
関 連 付 け ら れ
、 通 常 ロ ー カ
ル ポ ー ト (LPT1:、
COM1:、 FILE:)や リ モ ー
ト ポ ー ト (LPD Port
Monitorな ど )と い っ
た 形 態 を と る
。 Sambaの デ フ ォ ル
ト で は 、 「 Samba Printer
Port」 と い う ポ ー
ト の み が 定 義
さ れ て い る 。
Windows NT/2000に お い て は
、 す べ て の プ
リ ン タ に 適 切
な ポ ー ト 名 が
あ る 。 デ フ ォ
ル ト の 「 Samba Printer
Port」 以 外 の ポ ー
ト 名 を ポ ー ト
の 一 覧 に 表 示
さ せ た い 場 合
(smbdは ポ ー ト 名
を 全 く 使 用 し
て い な い )、 標
準 出 力 に 対 し
て ポ ー ト 名 の
リ ス ト を 1行 に
一 つ ず つ 生 成
す る よ う な プ
ロ グ ラ ム を enumports
commandで 定 義 す る
こ と が で き る
。 こ の 一 覧 は
レ ベ ル 1お よ び
2の EnumPorts() RPCの レ ス ポ
ン ス 中 で 利 用
さ れ る 。 デ フ
ォ ル ト : enumports command は
定 義 さ れ て い
な い 設 定 例 :
enumports command = /usr/bin/listports
exec (S) こ れ は
preexecの 同 義 語 で
あ る 。
fake directory create times (S)
NTFS や Windows VFAT
フ ァ イ ル シ ス
テ ム で は 、 す
べ て の フ ァ イ
ル と デ ィ レ ク
ト リ の 作 成 時
刻 を 保 持 し て
い る 。 こ れ は UNIX
が 保 持 し て い
る ctime (状 態 変 更 時
刻 )と は 異 な る
た め 、 Samba の 既 定
動 作 で は UNIX が 保
持 し て い る 最
も 古 い 時 刻 を
報 告 す る 。 共
有 で こ の パ ラ
メ ー タ を 設 定
し た 場 合 、 Samba は
デ ィ レ ク ト リ
の 作 成 時 刻 と
し て 、 常 に 1980/1/1
の 午 前 0 時 を 報
告 す る 。 こ の
オ プ シ ョ ン は
、 Samba 共 有 上 で Visual
C++ を 使 う と き に
互 換 性 を 保 つ
た め の オ プ シ
ョ ン と し て 用
い ら れ る こ と
が 多 い 。 Visual C++ は
、 各 オ ブ ジ ェ
ク ト フ ァ イ ル
に 対 す る 依 存
性 チ ェ ッ ク 用
途 の オ ブ ジ ェ
ク ト デ ィ レ ク
ト リ と 、 そ の
デ ィ レ ク ト リ
を 作 成 す る ル
ー ル を 持 っ た
makefile を 生 成 す る
。 NMAKE が 日 付 を 比
較 す る 際 に デ
ィ レ ク ト リ を
チ ェ ッ ク す る
と き に は 、 フ
ァ イ ル 作 成 時
刻 を 使 用 す る
。 こ れ に よ り
、 オ ブ ジ ェ ク
ト デ ィ レ ク ト
リ が 存 在 し な
い 場 合 は 作 成
さ れ 、 作 成 さ
れ た デ ィ レ ク
ト リ は 、 デ ィ
レ ク ト リ 中 に
存 在 す る オ ブ
ジ ェ ク ト フ ァ
イ ル よ り も 古
い 時 刻 を 保 持
す る こ と に な
る 。 し か し 、 UNIX
の 時 刻 の 扱 い
に 関 す る 仕 様
の た め 、 Samba が 報
告 す る デ ィ レ
ク ト リ の 作 成
時 間 は デ ィ レ
ク ト リ に フ ァ
イ ル が 作 成 ま
た は 削 除 さ れ
た と き に も 更
新 さ れ て し ま
う 。 そ の 結 果 NMAKE
は 、 オ ブ ジ ェ
ク ト デ ィ レ ク
ト リ で 最 後 に
ビ ル ド さ れ た
フ ァ イ ル を 除
く す べ て の オ
ブ ジ ェ ク ト フ
ァ イ ル が オ ブ
ジ ェ ク ト デ ィ
レ ク ト リ よ り
古 い と 判 断 し
、 そ れ ら を 再
構 築 し て し ま
う 。 こ の オ プ
シ ョ ン を 有 効
に す る こ と で
、 常 に デ ィ レ
ク ト リ は 含 ま
れ る フ ァ イ ル
よ り も 前 の 日
付 に な り 、 NMAKE に
よ る ビ ル ド が
意 図 し た よ う
に 行 な わ れ る
こ と が 保 証 さ
れ る 。 デ フ ォ
ル ト : fake directory create times =
no
fake oplocks (S)
oplock は 、 SMB
ク ラ イ ア ン ト
が フ ァ イ ル 操
作 の 結 果 を ロ
ー カ ル に キ ャ
ッ シ ュ す る た
め の 許 可 を サ
ー バ か ら 取 得
す る た め の 機
能 で あ る 。 サ
ー バ が oplock (opportunistic lock =
便 宜 的 ロ ッ ク )
を 許 可 す る と
、 ク ラ イ ア ン
ト は 自 分 だ け
が そ の フ ァ イ
ル に ア ク セ ス
し て い る と 認
識 し て 、 積 極
的 に フ ァ イ ル
の 内 容 を キ ャ
ッ シ ュ す る 。 oplock
の タ イ プ に よ
っ て は 、 ク ラ
イ ア ン ト が フ
ァ イ ル の オ ー
プ ン /ク ロ ー ズ
の 操 作 を キ ャ
ッ シ ュ す る こ
と も あ り う る
。 こ れ に よ り
、 多 大 な 性 能
向 上 が 期 待 で
き る 。
fake oplocks
= yes の 設 定 を 行
な う と 、 smbd(8)
<URL:smbd.8.html> は 、 実 際
に そ の フ ァ イ
ル を 利 用 し て
い る ク ラ イ ア
ン ト 数 に 関 わ
ら ず 、 常 に oplock を
許 可 す る 。 一
般 的 に は 、 こ
の パ ラ メ ー タ
を 利 用 す る よ
り も 、 実 際 の
oplocks を 利 用 す る
方 が 優 れ て い
る 。
CDROM 等
の 物 理 的 に 読
み と り 専 用 の
メ デ ィ ア の 場
合 な ど 、 読 み
と り 専 用 か 、
同 時 に 1 台 の ク
ラ イ ア ン ト か
ら だ け し か ア
ク セ ス さ れ な
い と わ か っ て
い る 共 有 で こ
の オ プ シ ョ ン
を 有 効 に す る
と 、 多 く の 操
作 で 大 き な 性
能 改 善 が 見 ら
れ る だ ろ う 。
複 数 の ク ラ イ
ア ン ト か ら 同
時 に フ ァ イ ル
の 読 み 書 き ア
ク セ ス す る 可
能 性 が あ る 共
有 で こ の オ プ
シ ョ ン を 有 効
に す る と 、 フ
ァ イ ル の 内 容
が 破 壊 さ れ る
場 合 が 起 こ り
う る 。 こ の オ
プ シ ョ ン は 慎
重 に 使 用 し て
欲 し い ! デ フ ォ
ル ト : fake oplocks = no
follow symlinks (S)
こ の パ ラ メ ー
タ に よ り 、 Samba の
管 理 者 は 、 smbd(8)
<URL:smbd.8.html> が シ ン ボ
リ ッ ク リ ン ク
を 追 跡 す る 処
理 を 共 有 単 位
で 禁 止 す る こ
と が 可 能 に な
る 。 こ の パ ラ
メ ー タ を no に 設
定 し た 場 合 、
シ ン ボ リ ッ ク
リ ン ク の フ ァ
イ ル や デ ィ レ
ク ト リ の 追 跡
す る 処 理 が 抑
制 さ れ る (ユ ー
ザ に は エ ラ ー
が 返 却 さ れ る
)。 こ の オ プ シ
ョ ン は 、 ユ ー
ザ が 自 分 の ホ
ー ム ・ デ ィ レ
ク ト リ に /etc/passwd
へ の シ ン ボ リ
ッ ク リ ン ク を
追 加 す る の を
防 止 し た り す
る 効 果 が あ る
。 た だ し 、 わ
ず か な が ら フ
ァ イ ル 名 の 検
索 が 遅 く な る
だ ろ う 。 こ の
オ プ シ ョ ン は
デ フ ォ ル ト で
有 効 に な っ て
い る (つ ま り 、
smbd は シ ン ボ リ
ッ ク リ ン ク を
追 跡 す る )。 デ
フ ォ ル ト : follow symlinks =
yes
force create mode (S) こ の パ
ラ メ ー タ は 、 Samba
に よ っ て 作 成
さ れ た フ ァ イ
ル の パ ー ミ ッ
シ ョ ン に 必 ず
設 定 さ れ る UNIX の
パ ー ミ ッ シ ョ
ン ビ ッ ト を 指
定 す る 。 こ れ
は 、 フ ァ イ ル
の 作 成 時 や パ
ー ミ ッ シ ョ ン
の 変 更 時 に 、
パ ー ミ ッ シ ョ
ン ビ ッ ト に 対
し て 、 こ の パ
ラ メ ー タ の 値
で ビ ッ ト 単 位
の OR 演 算 を 行 な
う こ と で 実 現
さ れ る 。 こ の
パ ラ メ ー タ の
既 定 値 は 000 (8 進 数
表 記 )で あ る 。
こ の パ ラ メ ー
タ の 値 が ビ ッ
ト 単 位 の OR 演 算
に 用 い ら れ る
の は 、 create mask パ
ラ メ ー タ の 適
用 後 で あ る 。
フ ァ イ ル に 対
す る ビ ッ ト マ
ス ク の 詳 細 に
つ い て は create
maskを 参 照 の こ
と 。
inherit
permissions パ ラ メ ー タ
も 参 照 の こ と
。 デ フ ォ ル ト :
force create mode = 000 設 定 例 :
force create mode = 0755 は 、 作
成 さ れ る す べ
て の フ ァ イ ル
に 対 し 、 グ ル
ー プ (group)と そ の 他
の ユ ー ザ (others)の
読 み 込 み と 実
行 権 ビ ッ ト と
、 所 有 者 (user)の 読
み 込 み /書 き 込
み /実 行 ビ ッ ト
が 必 ず 付 与 さ
れ る よ う に す
る 。
force directory mode (S)
こ の パ ラ メ ー
タ は 、 Samba に よ っ
て 作 成 さ れ た
デ ィ レ ク ト リ
の パ ー ミ ッ シ
ョ ン に 必 ず 設
定 さ れ る UNIX の パ
ー ミ ッ シ ョ ン
ビ ッ ト を 指 定
す る 。 こ れ は
、 デ ィ レ ク ト
リ の 作 成 時 に
、 パ ー ミ ッ シ
ョ ン ビ ッ ト に
対 し て 、 こ の
パ ラ メ ー タ の
値 で ビ ッ ト 単
位 の OR 演 算 を 行
な う こ と で 実
現 さ れ る 。 こ
の パ ラ メ ー タ
の 既 定 値 は 000 (8 進
数 表 記 )で あ る
。 こ の 場 合 、
作 成 さ れ る デ
ィ レ ク ト リ に
対 し て 特 に パ
ー ミ ッ シ ョ ン
ビ ッ ト は 追 加
さ れ な い 。 こ
の パ ラ メ ー タ
の 値 が 適 用 さ
れ る の は 、 directory
mask パ ラ メ ー タ
の 適 用 後 で あ
る 。 デ ィ レ ク
ト リ 作 成 時 の
マ ス ク モ ー ド
ビ ッ ト に 関 す
る 詳 細 に つ い
て は 、
directory mask パ
ラ メ ー タ を 参
照 の こ と 。
inherit
permissions パ ラ メ ー タ
も 参 照 の こ と
。 デ フ ォ ル ト :
force directory mode = 000 設 定 例
: force directory mode = 0755 は 、
作 成 さ れ る す
べ て の デ ィ レ
ク ト リ に 対 し
、 グ ル ー プ (group)と
そ の 他 の ユ ー
ザ (others)の 読 み 込
み と 実 行 権 ビ
ッ ト と 、 所 有
者 (user)の 読 み 込 み
/書 き 込 み /実 行
ビ ッ ト が 必 ず
付 与 さ れ る よ
う に す る 。
force directory security
mode (S) こ の パ ラ メ
ー タ は 、 Windows NT ク
ラ イ ア ン ト 上
の セ キ ュ リ テ
ィ ダ イ ア ロ グ
ボ ッ ク ス を 使
っ て 、 UNIX デ ィ レ
ク ト リ の パ ー
ミ ッ シ ョ ン を
操 作 す る 時 に
、 設 定 可 能 な UNIX
側 の パ ー ミ ッ
シ ョ ン を 指 定
す る 。 こ の パ
ラ メ ー タ は 、
変 更 さ れ る パ
ー ミ ッ シ ョ ン
ビ ッ ト に 対 し
て 、 OR操 作 の マ
ス ク と し て 適
用 さ れ る た め
、 こ の マ ス ク
に あ る ビ ッ ト
は ユ ー ザ が 行
な っ た 修 正 変
更 操 作 に 関 わ
ら ず 、 設 定 さ
れ る 。 言 い 替
え れ ば 、 マ ス
ク 中 で 1 と 指 定
さ れ た ビ ッ ト
は 、 デ ィ レ ク
ト リ の セ キ ュ
リ テ ィ を 修 正
す る 際 に 、 常
に on に 設 定 さ れ
た と み な さ れ
る 。 こ の パ ラ
メ ー タ が 明 示
的 に 設 定 さ れ
な か っ た 場 合
は 、 000 に 設 定 さ
れ る 。 こ れ に
よ り 、 デ ィ レ
ク ト リ に 対 す
る 全 て の user/group/world
パ ー ミ ッ シ ョ
ン を 制 限 な し
に 変 更 可 能 と
な る 。 注 意 :
他 の 方 法 を 使
っ て Samba サ ー バ に
ア ク セ ス す る
こ と が 可 能 な
ユ ー ザ は 、 こ
の 制 限 を 簡 単
に 回 避 で き て
し ま う 。 そ の
た め 、 こ の パ
ラ メ ー タ の 主
な 用 途 は ス タ
ン ド ア ロ ン で
動 作 す る ア プ
ラ イ ア ン ス シ
ス テ ム に な る
だ ろ う 。 通 常
シ ス テ ム の 管
理 者 の ほ と ん
ど は 、 こ の パ
ラ メ ー タ を 0000 の
ま ま に し て お
き た い と 考 え
る だ ろ う 。
directory
security mask、 security mask, force
security mode パ ラ メ ー
タ も 参 照 の こ
と 。 デ フ ォ ル
ト : force directory security mode = 0 設
定 例 : force directory security mode =
700
force group (S) こ
の パ ラ メ ー タ
に は 、 こ の サ
ー ビ ス に 接 続
す る す べ て の
ユ ー ザ の デ フ
ォ ル ト の 所 属
グ ル ー プ と 見
な さ れ る UNIX の グ
ル ー プ 名 を 指
定 す る 。 こ の
パ ラ メ ー タ を
使 う と 、 サ ー
ビ ス 上 の フ ァ
イ ル に 対 す る
ア ク セ ス の 際
の パ ー ミ ッ シ
ョ ン チ ェ ッ ク
に は 、 こ こ で
指 定 し た グ ル
ー プ を 用 い る
形 で フ ァ イ ル
共 有 を 行 う 際
に 便 利 で あ る
。 こ の よ う な
設 定 を 行 う こ
と で 、 こ の サ
ー ビ ス 内 に お
い て 提 供 す る
フ ァ イ ル や デ
ィ レ ク ト リ に
対 し て 指 定 さ
れ た グ ル ー プ
名 に パ ー ミ ッ
シ ョ ン を 割 り
当 て る こ と に
よ り 、 Samba の 管 理
者 が こ れ ら の
フ ァ イ ル の 共
有 を 許 可 /不 許
可 に す る こ と
が で き る よ う
に な る 。
Samba 2.0.5
以 降 で は 、 こ
の パ ラ メ ー タ
の 機 能 が 拡 張
さ れ て い る 。
’+’ 文 字 か ら は
じ ま る グ ル ー
プ 名 が 設 定 さ
れ て い た 場 合
、 現 在 共 有 に
ア ク セ ス し て
い る ユ ー ザ が
値 と し て 設 定
さ れ た グ ル ー
プ の メ ン バ ー
だ っ た 場 合 に
、 そ の グ ル ー
プ が ユ ー ザ の
デ フ ォ ル ト の
プ ラ イ マ リ グ
ル ー プ と し て
設 定 さ れ る 。
こ れ に よ り 、
特 定 の グ ル ー
プ に 所 属 し て
い る ユ ー ザ の
み が 、 そ の グ
ル ー プ が 所 有
す る フ ァ イ ル
を 作 成 す る こ
と を 可 能 と す
る 設 定 を 行 う
こ と が 可 能 と
な る 。 This gives a finer granularity of
ownership assignment. た と え ば
、 force group = +sys と い
う 設 定 を 行 っ
た 場 合 、 sys グ ル
ー プ に 所 属 し
て い る ユ ー ザ
が Samba の 共 有 に ア
ク セ ス し た 際
に の み 、 デ フ
ォ ル ト の プ ラ
イ マ リ グ ル ー
プ が sys に 設 定 さ
れ る 。 そ の 他
す べ て の ユ ー
ザ は 、 通 常 の
プ ラ イ マ リ グ
ル ー プ の ま ま
と な る 。
force
user パ ラ メ ー タ
も 設 定 さ れ て
い た 場 合 、 force
group で 指 定 さ れ
た グ ル ー プ よ
り 、 force user で 指
定 さ れ た ユ ー
ザ の プ ラ イ マ
リ グ ル ー プ の
方 が 優 先 さ れ
る 。
force
userも 参 照 の こ
と 。 デ フ ォ ル
ト : な し 設 定
例 : force group = agroup
force security mode (S)
こ の パ ラ メ ー
タ は 、 Windows NT ク ラ
イ ア ン ト 上 で NT
固 有 の セ キ ュ
リ テ ィ ダ イ ア
ロ グ ボ ッ ク ス
を 使 っ た UNIX フ ァ
イ ル の パ ー ミ
ッ シ ョ ン を 操
作 を 行 う と き
に 、 変 更 可 能
と す る UNIX の パ ー
ミ ッ シ ョ ン ビ
ッ ト を 指 定 す
る 。 こ の パ ラ
メ ー タ は 、 変
更 さ れ る パ ー
ミ ッ シ ョ ン ビ
ッ ト に 対 し て
、 OR 操 作 の マ ス
ク と し て 適 用
さ れ る た め 、
こ の マ ス ク に
含 ま れ る ビ ッ
ト は 、 ユ ー ザ
の 設 定 に 関 わ
ら ず on と な る 。
言 い 替 え れ ば
、 マ ス ク 中 の
各 ビ ッ ト は 、
ユ ー ザ が フ ァ
イ ル の セ キ ュ
リ テ ィ を 変 更
す る と き に 、
常 に on に 設 定 す
る ビ ッ ト と し
て 考 え る こ と
も で き る 。 こ
の パ ラ メ ー タ
が 明 示 的 に 設
定 さ れ な か っ
た 場 合 は 、 0 に
設 定 さ れ る 。
こ れ に よ り 、
デ ィ レ ク ト リ
に 対 す る 全 て
の user/group/world パ ー ミ
ッ シ ョ ン を 制
限 な し に 変 更
可 能 と な る 。
注 意 : 他 の 方
法 を 使 っ て Samba サ
ー バ に ア ク セ
ス す る こ と が
可 能 な ユ ー ザ
は 、 こ の 制 限
を 簡 単 に 回 避
で き て し ま う
。 そ の た め 、
こ の パ ラ メ ー
タ の 主 な 用 途
は ス タ ン ド ア
ロ ン で 動 作 す
る ア プ ラ イ ア
ン ス シ ス テ ム
に な る だ ろ う
。 通 常 シ ス テ
ム の 管 理 者 の
ほ と ん ど は 、
こ の パ ラ メ ー
タ を 0000 の ま ま に
し て お き た い
と 考 え る だ ろ
う 。
force
directory security mode、 directory security
mask、 security mask パ ラ
メ ー タ も 参 照
の こ と 。 デ フ
ォ ル ト : force security mode = 0
設 定 例 : force security mode =
700
force unknown acl user
(S) こ の パ ラ メ
ー タ を 設 定 す
る と 、 フ ァ イ
ル の 所 有 者 や
所 有 グ ル ー プ
と し て 不 明 な SID
(ユ ー ザ や グ ル
ー プ IDを 示 す 、
セ キ ュ リ テ ィ
デ ィ ス ク リ プ
タ ) を 含 む Windows NT の
ACL は 、 現 在 接 続
し て い る ユ ー
ザ の UNIX で の uid や gid
に 自 動 的 に マ
ッ ピ ン グ さ れ
る 。 こ れ は 、
Windows NT の ク ラ イ ア
ン ト マ シ ン 上
で 作 成 さ れ た
、 マ シ ン 内 で
の み 有 効 な ユ
ー ザ (ド メ イ ン
ユ ー ザ で な い
)を 含 ん だ ACL を 持
つ フ ァ イ ル や
フ ォ ル ダ を (通
常 XCOPY /O に よ り )、
Windows NT ク ラ イ ア ン
ト か ら Samba サ ー バ
に コ ピ ー し た
際 に 、 フ ァ イ
ル 上 の 不 明 な userid
や groupid を 現 在 接
続 し て い る ユ
ー ザ の も の に
対 応 漬 け す る
こ と を 意 図 し
た も の で あ る
。 winbindd に よ る Windows NT
の SID か ら UNIX 側 の uid
や gid へ の 任 意 の
対 応 づ け を 可
能 と す る 以 外
に 、 こ の 問 題
を 適 切 に 対 処
す る 方 法 は な
い 。
XCOPY /O
が ACCESS_DENIED エ ラ ー を
引 き お こ す 際
に は 、 こ の パ
ラ メ ー タ を 使
っ て 欲 し い 。
force
group も 参 照 の こ
と 。 デ フ ォ ル
ト : False 設 定 例 :
force unknown acl user = yes
force user (S) こ
の パ ラ メ ー タ
は 、 サ ー ビ ス
に 対 す る 接 続
の す べ て で 、
実 際 に フ ァ イ
ル 操 作 を 行 う
ユ ー ザ と み な
さ れ る UNIX ユ ー ザ
の 名 前 を 指 定
す る 。 こ れ は
フ ァ イ ル を 共
有 す る 上 で 便
利 で あ る が 、
誤 っ て 使 用 す
る と 、 セ キ ュ
リ テ ィ 上 の 問
題 を 引 き 起 こ
す 原 因 と な る
の で 、 慎 重 に
使 用 す べ き で
あ る 。 こ の ユ
ー ザ 名 は 接 続
の 確 立 後 に 適
用 さ れ る 。 従
っ て 、 ク ラ イ
ア ン ト は 有 効
な ユ ー ザ 名 と
パ ス ワ ー ド で
接 続 を 行 っ て
お く 必 要 が あ
る 。 接 続 が 確
立 す る と 、 全
て の フ ァ イ ル
操 作 は こ の パ
ラ メ ー タ で 指
定 さ れ た ユ ー
ザ の 権 限 で 実
行 さ れ る 。 ク
ラ イ ア ン ト が
接 続 を 確 立 し
た 際 の ユ ー ザ
名 は 無 視 さ れ
る 。 こ れ は 大
変 便 利 な こ と
が あ る 。
Samba 2.0.5
以 降 で は 、 こ
の パ ラ メ ー タ
に よ っ て 設 定
さ れ た ユ ー ザ
の プ ラ イ マ リ
グ ル ー プ が す
べ て の フ ァ イ
ル 操 作 に お い
て プ ラ イ マ リ
グ ル ー プ と し
て 利 用 さ れ る
。 Samba 2.0.5 以 前 で は
、 プ ラ イ マ リ
グ ル ー プ は 本
来 接 続 を 行 っ
た ユ ー ザ の プ
ラ イ マ リ グ ル
ー プ の ま ま 変
わ ら な い (こ れ
は バ グ で あ る
)。
force
group も 参 照 の こ
と 。 デ フ ォ ル
ト : な し 設 定
例 : force user = auser
fstype (S) こ
の パ ラ メ ー タ
は 、 ク ラ イ ア
ン ト が 共 有 の
フ ァ イ ル シ ス
テ ム を 問 い 合
わ せ た 際 に 、
smbd(8) <URL:smbd.8.html> が 返
却 す る 共 有 の
フ ァ イ ル シ ス
テ ム を 指 定 す
る 。 デ フ ォ ル
ト は Windows NT 互 換 の NTFS
だ が 、 こ れ は
、 必 要 に 応 じ
て Samba や FAT と い っ
た 別 の 文 字 列
に 、 変 更 す る
こ と が で き る
。 デ フ ォ ル ト :
fstype = NTFS 設 定 例 : fstype
= Samba
getwd cache (G) こ れ は チ
ュ ー ニ ン グ の
た め の オ プ シ
ョ ン で あ る 。
こ の パ ラ メ ー
タ を 有 効 に す
る と 、 getwd() の 呼
び 出 し 時 間 を
減 ら す た め の
あ る キ ャ ッ シ
ュ ア ル ゴ リ ズ
ム が 有 効 に な
る 。 特 に wide links
パ ラ メ ー タ が false
に 設 定 さ れ た
場 合 は 、 パ フ
ォ ー マ ン ス に
対 し て 相 当 な
効 果 が あ る 。
デ フ ォ ル ト : getwd
cache = yes
group (S)
force groupの
同 義 語 で あ る
。
guest account (S)
こ の パ ラ メ ー
タ は 、 guest ok が 設
定 さ れ た サ ー
ビ ス に ア ク セ
ス す る 際 に 使
用 さ れ る ユ ー
ザ 名 で あ る 。
ゲ ス ト サ ー ビ
ス に 接 続 し て
い る ク ラ イ ア
ン ト に 対 し て
は 、 こ こ で 設
定 し た ユ ー ザ
の 権 限 が 適 用
さ れ る 。 通 常
、 こ の ユ ー ザ
は パ ス ワ ー ド
フ ァ イ ル に 存
在 す る が 、 ロ
グ イ ン を 行 う
こ と は で き な
い 。 こ の パ ラ
メ ー タ と し て
、 「 ftp」 ユ ー ザ
を 利 用 す る の
も よ い で あ ろ
う 。 サ ー ビ ス
に 対 し て ユ ー
ザ 名 が 指 定 さ
れ て い る と 、
そ の ユ ー ザ 名
が 全 体 に 対 し
て 設 定 し た も
の よ り 優 先 さ
れ る 。 シ ス テ
ム に よ っ て は
、 ア カ ウ ン ト
「 nobody」 で は 印 刷
す る こ と が で
き な い 。 こ の
場 合 は 別 の ア
カ ウ ン ト を 使
用 し て 欲 し い
。 ゲ ス ト ユ ー
ザ で ロ グ イ ン (su
-コ マ ン ド な ど
を 使 用 す る )し
て 、 lpr(1) や lp(1)
な ど の シ ス テ
ム に あ る 印 刷
コ マ ン ド を 実
行 し て 印 刷 を
行 っ て み る こ
と で 、 こ れ を
確 認 し て お く
べ き で あ ろ う
。 デ フ ォ ル ト :
コ ン パ イ ル 時
に 通 常 「 nobody」 に
設 定 さ れ る 設
定 例 : guest account = ftp
guest ok (S) こ の パ ラ
メ ー タ が yes の サ
ー ビ ス に 付 い
て は 、 サ ー ビ
ス へ の 接 続 の
際 に パ ス ワ ー
ド が 要 求 さ れ
な い 。 こ の 場
合 、 guest account の 権
限 で 操 作 が 行
わ れ る 。 こ の
オ プ シ ョ ン に
関 す る 詳 細 に
つ い て は 、 以
下 の security セ ク シ
ョ ン を 参 照 の
こ と 。 デ フ ォ
ル ト : guest ok = no
guest only (S) こ の パ ラ
メ ー タ が yes の サ
ー ビ ス に つ い
て は 、 ゲ ス ト
接 続 の み が 許
可 さ れ る 。 こ
の パ ラ メ ー タ
は 、 サ ー ビ ス
に guest ok が 設 定 さ
れ て い な い 場
合 は 無 効 で あ
る 。 こ の オ プ
シ ョ ン に 関 す
る 詳 細 に つ い
て は 、 以 下 の
security セ ク シ ョ ン
を 参 照 の こ と
。 デ フ ォ ル ト :
guest only = no
hide dot files (S) こ の 真 偽
値 パ ラ メ ー タ
に よ り 、 ド ッ
ト で 始 ま る フ
ァ イ ル 名 の フ
ァ イ ル を 隠 し
フ ァ イ ル と し
て 扱 う か ど う
か が 制 御 さ れ
る 。 デ フ ォ ル
ト : hide dot files = yes
hide files(S) こ れ は 、
見 せ た く な い
が ア ク セ ス は
許 可 し た い フ
ァ イ ル や デ ィ
レ ク ト リ の リ
ス ト を 指 定 す
る 。 DOSの 「 隠 し
」 属 性 が 該 当
す る フ ァ イ ル
や デ ィ レ ク ト
リ に 付 加 さ れ
る 。 リ ス ト の
各 エ ン ト リ は
、 ス ペ ー ス を
エ ン ト リ 中 に
含 め ら れ る よ
う に す る た め
、 「 /」 で 区 切
る 必 要 が あ る
。 「 *」 と 「 ?」
は 、 DOSの ワ イ ル
ド カ ー ド と 同
様 に し て 、 複
数 の フ ァ イ ル
や デ ィ レ ク ト
リ を 指 定 す る
た め に 利 用 す
る こ と が で き
る 。 各 エ ン ト
リ は UNIXの パ ス 形
式 で 指 定 す る
こ と 。 DOSの パ ス
形 式 で 指 定 し
た り 、 UNIXで デ ィ
レ ク ト リ を 意
味 す る 「 /」 を
含 ん だ り は で
き な い 。 こ の
設 定 に は 、 case sensitive
オ プ シ ョ ン の
設 定 が 影 響 す
る こ と に 注 意
。 こ の パ ラ メ
ー タ を 設 定 す
る と 、 全 て の
フ ァ イ ル や デ
ィ レ ク ト リ に
対 し て 該 当 す
る か ど う か の
確 認 を 行 う 必
要 が 発 生 す る
た め 、 Samba の パ フ
ォ ー マ ン ス に
影 響 が で る 。
hide dot
files、 veto files、 case
sensitiveも 参 照 の こ
と 。 デ フ ォ ル
ト : な し 設 定
例 : hide files =
/.*/DesktopFolderDB/TrashFor%m/resource.frk/ 上
記 の 設 定 例 は
、 Thursby <URL:http://www.thursby.com> か
ら 入 手 可 能 な
Macintosh 上 の SMB client (DAVE) が
内 部 的 な 用 途
に 作 成 す る フ
ァ イ ル の 指 定
に 加 え 、 ド ッ
ト で 始 ま る フ
ァ イ ル も 指 定
し た も の で あ
る 。
hide local users(G)
こ の パ ラ メ ー
タ は 、 ロ ー カ
ル な UNIX の ユ ー ザ
(root, wheel, floppy な ど ) を リ
モ ー ト の ク ラ
イ ア ン ト に 対
し て 隠 す か ど
う か を 制 御 す
る 。 デ フ ォ ル
ト : hide local users = no
hide unreadable (S) こ の パ ラ
メ ー タ に よ り
、 読 み と り が
で き な い フ ァ
イ ル の 存 在 を
ク ラ イ ア ン ト
か ら 隠 蔽 で き
る 。 こ の パ ラ
メ ー タ の デ フ
ォ ル ト は off に な
っ て い る 。 デ
フ ォ ル ト : hide unreadable =
no
homedir map (G)
nis homedir が
true で smbd(8) <URL:smbd.8.html>
が Win95/98 の logon server と
し て 機 能 し て
い る 場 合 に 、
こ の パ ラ メ ー
タ は 、 ユ ー ザ
の ホ ー ム デ ィ
レ ク ト リ が あ
る サ ー バ が ど
こ か の 情 報 を
も つ NIS (YP)の マ ッ
プ を 指 定 す る
。 現 在 の と こ
ろ 、 Sun の auto.home マ ッ
プ 形 式 の み が
認 識 さ れ る 。
マ ッ プ の 形 式
は 以 下 の と お
り :
username
server:/some/file/system で あ り
、 プ ロ グ ラ ム
は 、 最 初 の 「
:」 の 前 ま で を
サ ー バ 名 と し
て 解 釈 す る 。
お そ ら く 、 こ
れ 以 外 の マ ッ
プ の 形 式 や 、 Amd
(別 の automounter)の マ ッ
プ に も 対 応 し
た 優 れ た 解 析
ロ ジ ッ ク が 存
在 す る こ と だ
ろ う 。
NOTE
:こ の オ プ シ ョ
ン を 利 用 す る
場 合 は 、 シ ス
テ ム が NISク ラ イ
ア ン ト と し て
稼 働 し て い る
必 要 が あ る 。
nis
homedir 、 domain logons も 参
照 の こ と 。 デ
フ ォ ル ト : homedir map =
<な し > 設 定 例 :
homedir map = amd.homedir
host msdfs (G) こ
の 真 偽 値 オ プ
シ ョ ン は 、 Samba が
--with-msdfsオ プ シ ョ
ン 付 き で コ ン
パ イ ル さ れ た
場 合 に の み 利
用 で き る 。 yes の
場 合 、 Samba は DFS サ
ー バ と し て 機
能 し 、 DFSを 利 用
可 能 な ク ラ イ
ア ン ト は 、 サ
ー バ 上 で 提 供
さ れ た DFS ツ リ ー
を 参 照 す る こ
と が 可 能 と な
る 。 共 有 レ ベ
ル の msdfs rootパ ラ
メ ー タ も 参 照
の こ と 。 Samba で DFS
ツ リ ー を 構 成
す る 場 合 の 詳
細 な 情 報 に つ
い て は 、 msdfs_setup.html
<URL:msdfs_setup.html> を 参 照
の こ と 。 デ フ
ォ ル ト : host msdfs = no
hosts allow (S) こ の パ ラ
メ ー タ の 同 義
語 と し て allow
hostsが あ る 。 こ
の パ ラ メ ー タ
に は 、 サ ー ビ
ス に 対 す る ア
ク セ ス を 許 可
す る ホ ス ト の
リ ス ト を コ ン
マ 、 ス ペ ー ス
、 タ ブ で 区 切
っ て 指 定 す る
。
[global]
セ ク シ ョ ン で
指 定 さ れ た 場
合 、 個 々 の サ
ー ビ ス で 異 な
っ た 設 定 が 行
わ れ て い る 場
合 も 含 め て 、
こ の 設 定 が 全
て の サ ー ビ ス
に 対 し て 適 用
さ れ る 。 ホ ス
ト の 指 定 は 、
IPア ド レ ス で も
ホ ス ト 名 で も
行 う こ と が で
き る 。 例 え ば
、 あ る Class C サ ブ
ネ ッ ト 上 の ホ
ス ト の み に ア
ク セ ス を 限 定
し た い 場 合 は
、 allow hosts = 150.203.5.と す
れ ば よ い 。 指
定 に 利 用 で き
る 記 法 の 全 て
は 、 hosts_access(5)の マ
ニ ュ ア ル ペ ー
ジ 中 に 記 載 さ
れ て い る 。 こ
の マ ニ ュ ア ル
ペ ー ジ は シ ス
テ ム に 存 在 し
な い か も 知 れ
な い の で 、 こ
こ で 簡 単 に 説
明 を 行 っ て お
く 。 な お 、 localhost
の ア ド レ ス で
あ る 127.0.0.1 か ら の
ア ク セ ス は 、
hosts deny オ プ シ ョ
ン で 明 示 的 に
禁 止 さ れ な い
限 り 、 常 に ア
ク セ ス を 許 可
さ れ る 。 ホ ス
ト の 指 定 に 、
network/netmask 形 式 や 、 シ
ス テ ム が ネ ッ
ト グ ル ー プ を
サ ポ ー ト し て
い る 場 合 は ネ
ッ ト グ ル ー プ
名 を 用 い る こ
と も 可 能 で あ
る 。 EXCEPT を 用 い
る こ と で 、 ワ
イ ル ド カ ー ド
に よ る ホ ス ト
の 指 定 に 対 す
る 例 外 を 設 け
る こ と も 可 能
で あ る 。 以 下
の 例 が 手 が か
り に な る だ ろ
う :
Example 1:
150.203.*.* 内 の 全 て の
IPア ド レ ス を 許
可 す る ; た だ し
、 例 外 の ア ド
レ ス が 1つ あ る
hosts allow
= 150.203. EXCEPT 150.203.6.66
Example 2:
指 定 し た network/netmask の
範 囲 内 の ホ ス
ト か ら の ア ク
セ ス を 許 可 す
る
hosts allow
= 150.203.15.0/255.255.255.0
Example 3:
個 別 に 指 定 し
た ホ ス ト か ら
の ア ク セ ス を
許 可 す る
hosts allow
= lapland, arvidsjaur
Example 4:
NISネ ッ ト グ ル ー
プ の 「 foonet」 に 含
ま れ る ホ ス ト
か ら の ア ク セ
ス を 原 則 と し
て 許 可 す る が
、 あ る ホ ス ト
か ら の ア ク セ
ス に つ い て は
拒 否 す る 。
hosts allow
= @foonet
hosts deny =
pirate 実 際 の ア ク
セ ス に は 、 ユ
ー ザ レ ベ ル で
適 切 な パ ス ワ
ー ド 指 定 す る
必 要 が あ る こ
と に 注 意 。 ホ
ス ト レ ベ ル の
ア ク セ ス 制 御
が 期 待 ど お り
に な っ て い な
い 場 合 の 確 認
手 段 と し て
testparm(1)
<URL:testparm.1.html>コ マ ン
ド が 提 供 さ れ
て い る 。 デ フ
ォ ル ト : な し (全
て の ホ ス ト か
ら の ア ク セ ス
が 許 可 さ れ る )
設 定 例 : allow hosts = 150.203.5.
myhost.mynet.edu.au
hosts deny (S)
hosts allow の
反 対 の 意 味 を
持 ち 、 こ の パ
ラ メ ー タ で 指
定 さ れ た ホ ス
ト は 、 サ ー ビ
ス 内 で 明 示 的
に ア ク セ ス が
許 可 さ れ な い
限 り 、 サ ー ビ
ス へ の ア ク セ
ス を 拒 否 さ れ
る 。 両 者 の 設
定 が 矛 盾 し た
場 合 は 、 allow 側
の 設 定 が 優 先
さ れ る 。 デ フ
ォ ル ト : な し (ア
ク セ ス を 拒 否
さ れ る ホ ス ト
は な い ) 設 定 例
: hosts deny = 150.203.4. badhost.mynet.edu.au
hosts equiv (G) こ
の グ ロ ー バ ル
パ ラ メ ー タ の
値 は 、 パ ス ワ
ー ド な し で ア
ク セ ス が 許 可
さ れ る ユ ー ザ
名 と ホ ス ト 名
を 指 定 し た フ
ァ イ ル 名 に な
る 。 こ れ は 、
サ ー ビ ス に ア
ク セ ス 可 能 な
ホ ス ト を 指 定
す る た め の hosts
allow と は 別 の も
の で あ り 、 ゲ
ス ト サ ー ビ ス
に 利 用 す る と
よ い で あ ろ う
。 hosts equiv は NT ク ラ
イ ア ン ト か ら Samba
に ア ク セ ス を
行 う 際 に 、 パ
ス ワ ー ド の 入
力 を さ せ た く
な い 場 合 に も
便 利 で あ る 。
注 意 : hosts equiv パ
ラ メ ー タ の 利
用 は 大 き な セ
キ ュ リ テ ィ ホ
ー ル と な り う
る 。 こ れ は 、 PC
か ら 適 切 な ユ
ー ザ 名 が 提 供
さ れ る こ と に
依 存 す る 形 に
な る た め で あ
る 。 PC か ら 不 適
切 な ユ ー ザ 名
を 提 供 さ せ る
こ と は 簡 単 で
あ る 。 hosts equiv オ
プ シ ョ ン は 、
何 が 行 わ れ る
か に つ い て 本
当 に 理 解 し て
い る か 、 家 庭
内 ネ ッ ト ワ ー
ク で 配 偶 者 や
子 供 は 信 頼 で
き る と い う 場
合 に の み 利 用
す る こ と を 推
奨 し た い 。 本
当 に 信 頼 で き
る 場 合 の み に
利 用 を と ど め
て お く よ う に :-)
デ フ ォ ル ト : な
し 設 定 例 : hosts equiv =
/etc/hosts.equiv
include (G) こ の パ ラ メ
ー タ に よ り 、
あ る 設 定 フ ァ
イ ル 中 に 別 の
設 定 フ ァ イ ル
を 挿 入 す る こ
と が 可 能 と な
る 。 挿 入 さ れ
る フ ァ イ ル は
、 そ の 場 で 入
力 さ れ た か の
よ う に 、 そ の
ま ま の 形 で 挿
入 さ れ る 。 こ
の パ ラ メ ー タ
に は 、 %u、
%P、 %Sパ ラ メ
ー タ を 除 き 、
標 準 の 変 数 置
換 が 適 用 さ れ
る 。 デ フ ォ ル
ト : no file included 設 定
例 : include = /usr/local/samba/lib/admin_smb.conf
inherit acls (S) こ の パ ラ
メ ー タ は 、 親
デ ィ レ ク ト リ
に デ フ ォ ル ト
の ACL が 設 定 さ れ
て お り 、 サ ブ
デ ィ レ ク ト リ
を 作 成 時 に 、
そ の ACL の 設 定 を
引 き 継 が せ た
い 場 合 に 用 い
ら れ る 。 デ フ
ォ ル ト の 動 作
は デ ィ レ ク ト
リ 作 成 時 に 指
定 さ れ る モ ー
ド が 用 い ら れ
る 。 こ の オ プ
シ ョ ン を 有 効
に す る と 、 モ
ー ド は 0777 と な り
、 デ フ ォ ル ト
の デ ィ レ ク ト
リ の ACL が 適 用 さ
れ る 。 デ フ ォ
ル ト : inherit acls = no
inherit permissions (S) 通 常 、
新 規 作 成 し た
フ ァ イ ル や デ
ィ レ ク ト リ の
パ ー ミ ッ シ ョ
ン は 、
create mask、
directory mask、 force create mode
、 force directory modeパ ラ
メ ー タ に よ っ
て 決 定 さ れ る
が 、 真 偽 値 パ
ラ メ ー タ で あ
る inherit permissions は 、 そ
れ ら に 優 先 さ
れ る 。 新 し い
デ ィ レ ク ト リ
は setgid の よ う な ビ
ッ ト も 含 め 、
親 デ ィ レ ク ト
リ の パ ー ミ ッ
シ ョ ン を 引 き
継 ぐ よ う に な
る 。 新 し く 作
成 さ れ た フ ァ
イ ル は 、 read/write ビ
ッ ト の 設 定 を
尾 や デ ィ レ ク
ト リ か ら 引 き
継 ぐ よ う に な
る 。 execute ビ ッ ト
に つ い て は 、
従 来 ど お り map
archive 、 map hidden 、 map
system な ど に よ っ
て 設 定 さ れ る
。
setuid ビ
ッ ト が 引 き 継
が れ る こ と は
、 決 し て な い
(コ ー ド 上 で 明
示 的 に 禁 止 し
て い る )。 こ の
パ ラ メ ー タ は
、 数 千 人 レ ベ
ル の 多 く の ユ
ー ザ が 存 在 す
る 大 規 模 な シ
ス テ ム で 、 単
一 の [homes] 共 有 を
各 ユ ー ザ が 柔
軟 に 利 用 で き
る よ う に さ せ
る 際 に 、 特 に
有 用 で あ ろ う
。
create
mask 、 directory mask、 force
create mode、 force directory mode も
参 照 の こ と 。
デ フ ォ ル ト : inherit
permissions = no
interfaces (G) こ
の オ プ シ ョ ン
に よ り 、 Sambaが ブ
ラ ウ ジ ン グ 、
名 前 の 登 録 、
そ の 他 の NBTの 通
信 に 利 用 す る
ネ ッ ト ワ ー ク
イ ン タ フ ェ ー
ス の 一 覧 を 設
定 す る こ と が
可 能 で あ る 。
デ フ ォ ル ト の
場 合 、 Sambaは カ ー
ネ ル に 対 し て
有 効 な イ ン タ
フ ェ ー ス の リ
ス ト を 問 い 合
わ せ 、 127.0.0.1以 外
の ブ ロ ー ド キ
ャ ス ト 可 能 な
イ ン タ フ ェ ー
ス を す べ て 利
用 す る 。 こ の
オ プ シ ョ ン は
イ ン タ フ ェ ー
ス を 示 す 文 字
列 の リ ス ト と
な る 。 各 文 字
列 は 以 下 の 形
式 の い ず れ で
指 定 し て も よ
い :
|
• ネ ッ ト ワ ー
ク イ ン タ フ ェ
ー ス 名 |
|
(eth0な ど )。 シ ェ
ル の よ う な ワ
イ ル |
ド カ ー
ド 指 定 も 可 能
で あ る 。 例 え
ば eth*は "eth"か ら
始 ま る す べ て
の イ ン タ フ ェ
ー ス を 指 定 し
た こ と に な る
。
|
• |
|
IPア ド レ
ス 。 こ の 場 合
、 ネ ッ ト マ ス
ク の 値 は 、 カ
ー ネ ル か ら 取
得 さ れ た イ ン
タ フ ェ ー ス の
リ ス ト に よ り
設 定 さ れ る 。 |
|
• |
|
IP/mask の ペ ア |
|
• |
|
broadcast/mask の ペ ア |
「 mask」 パ
ラ メ ー タ は ビ
ッ ト 長 (例 え ば
24は ク ラ ス Cネ ッ
ト ワ ー ク )で 指
定 し て も 、 ド
ッ ト 区 切 り 10進
数 表 記 で 指 定
し て も よ い 。
上 記 の 「 IP」 パ
ラ メ ー タ は 、
ド ッ ト 区 切 り
10進 法 で 指 定 し
て も 、 OSの 標 準
的 な ホ ス ト 名
解 決 機 構 で 解
決 可 能 な ホ ス
ト 名 で 指 定 し
て も よ い 。 一
例 を 挙 げ る と
、 以 下 の 行 :
interfaces =
eth0 192.168.2.10/24 192.168.3.10/255.255.255.0 は
、 eth0デ バ イ ス と
192.168.2.10お よ び 192.168.3.10の
IPア ド レ ス に 対
応 す る 3つ の ネ
ッ ト ワ ー ク イ
ン タ フ ェ ー ス
が 指 定 さ れ て
い る 。 後 者 の
イ ン タ フ ェ ー
ス に 対 す る ネ
ッ ト マ ス ク は
255.255.255.0に 設 定 さ れ
て い る 。
bind
interfaces onlyも 参 照 の
こ と 。 デ フ ォ
ル ト : 127.0.0.1を 除 く
、 ブ ロ ー ド キ
ャ ス ト 可 能 な
す べ て の 有 効
な イ ン タ フ ェ
ー ス
invalid users (S) サ ー ビ ス
に 対 す る ロ グ
イ ン を 許 可 し
な い ユ ー ザ の
リ ス ト を 指 定
す る 。 こ の パ
ラ メ ー タ は 、
不 適 切 な 設 定
に よ り 発 生 し
う る セ キ ュ リ
テ ィ 上 の 問 題
を 、 完 全 に 抑
止 す る 、 パ ラ
ノ イ ド 的 設 定
で あ る 。 「 @」
で は じ ま る 名
前 は (シ ス テ ム
が NISを サ ポ ー ト
し て い る 場 合
)、 ま ず NISネ ッ ト
グ ル ー プ と し
て 解 釈 さ れ 、
NISネ ッ ト グ ル ー
プ に 名 前 が 存
在 し な い 時 は
、 UNIXの グ ル ー プ
と し て 解 釈 さ
れ る 。 「 +」 で
は じ ま る 名 前
は 、 UNIXの グ ル ー
プ 名 と し て の
み 解 釈 さ れ る
。 「 &」 で は じ
ま る 名 前 は 、
NISネ ッ ト グ ル ー
プ の 名 前 と し
て の み 解 釈 さ
れ る (こ の 場 合
シ ス テ ム で NISが
稼 働 し て い る
必 要 が あ る )。
名 前 の 前 に 付
け ら れ た 「 +」
お よ び 「 &」 文
字 は 、 検 索 の
順 番 も 示 す 。
そ の た め 、
+&groupは 、 UNIXグ ル
ー プ を 検 索 し
て か ら 、 NISネ ッ
ト グ ル ー プ を
検 索 す る と い
う 意 味 に な り
、 &+groupは NISネ ッ
ト グ ル ー プ を
検 索 し て か ら
、 UNIXグ ル ー プ を
検 索 す る と い
う 意 味 に な る
(こ れ は 「 @」 と
同 等 に な る )。
%Sは
現 在 の サ ー ビ
ス 名 に 置 換 さ
れ る 。 こ れ は
[homes] セ ク シ ョ ン
で 有 効 で あ る
。
valid
users も 参 照 の こ
と 。 デ フ ォ ル
ト : invalid usersは な い
設 定 例 : invalid users = root fred
admin @wheel
keepalive (G) こ
の パ ラ メ ー タ
の 値 (整 数 値 )は
、 keepalive パ ケ ッ
ト が 送 出 さ れ
る 秒 単 位 の 間
隔 を 示 す 。 パ
ラ メ ー タ の 値
が 0の 場 合 、
keepaliveパ ケ ッ ト は
送 出 さ れ な い
。 keepaliveパ ケ ッ ト
が 送 出 さ れ た
場 合 、 サ ー バ
は 、 ク ラ イ ア
ン ト マ シ ン が
存 在 し て い て
応 答 が あ る こ
と を 確 認 す る
こ と が 可 能 に
な る 。 ソ ケ ッ
ト に SO_KEEPALIVE属 性 が
設 定 さ れ て い
る 場 合 (socket options を
参 照 )、 通 常
keepaliveは 不 要 で あ
る 。 基 本 的 に
、 こ の オ プ シ
ョ ン は 問 題 が
発 生 し て い る
場 合 に の み 利
用 す べ き で あ
る 。 デ フ ォ ル
ト : keepalive = 300 設 定 例
: keepalive = 600
kernel oplocks (G) カ ー ネ ル
oplocks を サ ポ ー ト
し て い る UNIX(現 在
は IRIXと Linux 2.4カ ー ネ
ル の み )の 場 合
、 こ の パ ラ メ
ー タ に よ り oplockの
利 用 を 制 御 で
き る 。 カ ー ネ
ル oplocks の サ ポ ー
ト に よ り 、 smbd(8)
<URL:smbd.8.html> が oplock を 行
っ た フ ァ イ ル
に 対 し て 、 ロ
ー カ ル な UNIXプ ロ
セ ス や NFS経 由 で
の ア ク セ ス が
あ っ た 際 に 、
Sambaが oplocksを 破 棄
す る こ と が 可
能 と な る 。 こ
れ に よ り 、
SMB/CIFSと NFSや ロ ー カ
ル フ ァ イ ル ア
ク セ ス と の 間
の 完 全 な 一 貫
性 が 確 保 さ れ
る (こ れ は 非 常
に 素 晴 ら し い
こ と で あ る :-)。
こ の パ ラ メ ー
タ の デ フ ォ ル
ト 値 は 、 onで あ
る が 、 カ ー ネ
ル が こ の 機 能
を サ ポ ー ト し
て い な い シ ス
テ ム で は 、 自
動 的 に 無 効 に
さ れ る 。 こ の
パ ラ メ ー タ を
変 更 す る 必 要
は な い で あ ろ
う 。
oplocks
と level2 oplocks パ ラ メ
ー タ も 参 照 の
こ と 。 デ フ ォ
ル ト : kernel oplocks = yes
lanman auth (G) こ
の パ ラ メ ー タ
は 、 smbd <URL:smbd.8.html>が
LANMANパ ス ワ ー ド ハ
ッ シ ュ を 利 用
し た 認 証 を 行
う か 否 か を 制
御 す る 。 無 効
に し た 場 合 、
NTパ ス ワ ー ド ハ
ッ シ ュ を 利 用
す る ク ラ イ ア
ン ト (Windows NT/2000ク ラ イ
ア ン ト 、 smbclientな
ど 。 し か し Windows
95/98や MS-DOSク ラ イ ア
ン ト は 含 ま な
い )の み が Sambaホ ス
ト に 接 続 で き
る 。 デ フ ォ ル
ト : lanman auth = yes
large readwrite (G) こ の パ ラ
メ ー タ に よ り
、 Windows 2000で 導 入 さ
れ た 、 さ ま ざ
ま な SMBリ ク エ ス
ト に お け る 新
し い 64Kの ス ト リ
ー ミ ン グ readお よ
び writeを smbd <URL:smbd.8.html> が
サ ポ ー ト す る
か ど う か を 制
御 す る 。 Windows 2000ク
ラ イ ア ン ト の
リ ダ イ レ ク タ
に は バ グ が あ
る た め 、 こ の
パ ラ メ ー タ を
利 用 す る に は
、 Sambaが IRIX、 Solaris、 Linux
2.4カ ー ネ ル の よ
う な 64ビ ッ ト の
OSで 動 作 し て い
る 必 要 が あ る
。 Windows 2000ク ラ イ ア
ン ト に お い て
は 、 10%の パ フ ォ
ー マ ン ス 向 上
が 見 込 ま れ る
。 デ フ ォ ル ト
値 は off で あ る 。
幾 つ か の Samba の コ
ー ド と 同 様 、
テ ス ト が 充 分
に は 行 わ れ て
い な い 。 デ フ
ォ ル ト : large readwrite = no
ldap admin dn (G) こ の パ ラ
メ ー タ は 、 コ
ン パ イ ル 時 に
--with-ldapsam オ プ シ ョ
ン を 付 け て 、 Samba
の configure を 行 な っ
た 場 合 に の み
有 効 で あ る 。
こ の オ プ シ ョ
ン は 実 験 的 な
も の で あ り 、
現 在 も 開 発 中
で あ る 。
ldap admin
dn は 、 Samba が ユ ー
ザ の ア カ ウ ン
ト 情 報 を 取 得
す る た め に ldap server
に 接 続 す る 際
に 用 い ら れ る
、 Distinguished Name (DN) を 指 定
す る 。 ldap admin dn は
、 private/secrets.tdb フ ァ
イ ル に 格 納 さ
れ た admin dn password と と
も に 用 い ら れ
る 。 こ れ が ど
の よ う に 連 携
す る か に つ い
て の 詳 細 な 情
報 は 、 smbpasswd(8)
<URL:smbpasswd.8.html> の マ ニ
ュ ア ル ペ ー ジ
を 参 照 の こ と
。 デ フ ォ ル ト :
な し
ldap filter (G) こ
の パ ラ メ ー タ
は 、 コ ン パ イ
ル 時 に --with-ldapsam オ
プ シ ョ ン を 付
け て 、 Samba の configure を
行 な っ た 場 合
に の み 有 効 で
あ る 。 こ の オ
プ シ ョ ン は 実
験 的 な も の で
あ り 、 現 在 も
開 発 中 で あ る
。 こ の パ ラ メ
ー タ に は 、 RFC 2254
を 満 た す LDAP の 検
索 フ ィ ル タ を
設 定 す る 。 デ
フ ォ ル ト は 、
sambaAccount objectclass に マ ッ チ
し た す べ て の
エ ン ト リ か ら
、 uid attribute が ロ グ イ
ン 名 と 合 致 す
る も の を 取 り
出 す フ ィ ル タ
が 設 定 さ れ る
。 こ の フ ィ ル
タ は 1つ の エ ン
ト リ の み が 返
却 さ れ る よ う
に 設 定 す る 必
要 が あ る 。 デ
フ ォ ル ト : ldap filter =
(%u)(objectclass=sambaAccount))
ldap port (G) こ の パ ラ
メ ー タ は 、 コ
ン パ イ ル 時 に
--with-ldapsam オ プ シ ョ
ン を 付 け て 、 Samba
の configure を 行 な っ
た 場 合 に の み
有 効 で あ る 。
こ の オ プ シ ョ
ン は 実 験 的 な
も の で あ り 、
現 在 も 開 発 中
で あ る 。 こ の
オ プ シ ョ ン は
、 ldap server と 通 信
す る 際 に 用 い
ら れ る TCP ポ ー ト
番 号 を 設 定 す
る た め に 用 い
ら れ る 。 デ フ
ォ ル ト で は 、 LDAPS
ポ ー ト の 636 が 用
い ら れ る 。 参
照 : ldap ssl デ フ ォ ル
ト : ldap port = 636 ; ldap ssl = on の
場 合 デ フ ォ ル
ト : ldap port = 389 ; ldap ssl = off の
場 合
ldap referrals (G) こ の パ ラ
メ ー タ は 、 コ
ン パ イ ル 時 に
--with-ldapsam オ プ シ ョ
ン を 付 け て 、 Samba
の configure を 行 な っ
た 場 合 に の み
有 効 で あ る 。
こ の オ プ シ ョ
ン は 実 験 的 な
も の で あ り 、
現 在 も 開 発 中
で あ る 。 こ の
オ プ シ ョ ン は
、 LDAPサ ー バ の referral
機 能 が 有 効 で
あ る 時 に 、 Sambaが
LDAP サ ー バ に 要 求
す る 情 報 に 関
し て referral 機 能 を
有 効 に す る か
ど う か を 制 御
す る た め に 用
い ら れ る 。 デ
フ ォ ル ト : ldap referrals = no
ldap server (G) こ の パ ラ
メ ー タ は 、 コ
ン パ イ ル 時 に
--with-ldapsam オ プ シ ョ
ン を 付 け て 、 Samba
の configure を 行 な っ
た 場 合 に の み
有 効 で あ る 。
こ の オ プ シ ョ
ン は 実 験 的 な
も の で あ り 、
現 在 も 開 発 中
で あ る 。 こ の
パ ラ メ ー タ に
は 、 ユ ー ザ ア
カ ウ ン ト 情 報
が 存 在 す る ldap デ
ィ レ ク ト リ サ
ー バ の FQDN を 設 定
す る 。 デ フ ォ
ル ト : ldap server = localhost
ldap ssl (G) こ の パ ラ
メ ー タ は 、 コ
ン パ イ ル 時 に
--with-ldapsam オ プ シ ョ
ン を 付 け て 、 Samba
の configure を 行 な っ
た 場 合 に の み
有 効 で あ る 。
こ の オ プ シ ョ
ン は 実 験 的 な
も の で あ り 、
現 在 も 開 発 中
で あ る 。 こ の
オ プ シ ョ ン は
、 Samba が ldap server に 接
続 す る 際 に 、 SSL
を 用 い る か ど
う か を 制 御 す
る た め に 用 い
ら れ る 。 こ れ
は 、 configure ス ク
リ プ ト の --with-ssl
オ プ シ ョ ン で
有 効 さ れ る 、 Samba
の SSL サ ポ ー ト
(sslを 参 照 の こ
と ) と は 無 関 係
で あ る 。
ldap ssl
の 値 に は 、 以
下 の 3つ の う ち
い ず れ か を 設
定 す る こ と : (a) on -
ldap server に 対 し て
、 常 に SSL を 用 い
て 接 続 す る (b) off -
デ ィ レ ク ト リ
の ク エ リ 時 に
は 決 し て SSL を 用
い な い (c) start_tls - デ ィ
レ ク ト リ サ ー
バ と 通 信 す る
際 に 、 LDAPv3 StartTLS 拡 張
オ プ シ ョ ン (RFC2830)
を 利 用 す る デ
フ ォ ル ト : ldap ssl =
on
ldap suffix (G) こ
の パ ラ メ ー タ
は 、 コ ン パ イ
ル 時 に --with-ldapsam オ
プ シ ョ ン を 付
け て 、 Samba の configure を
行 な っ た 場 合
に の み 有 効 で
あ る 。 こ の オ
プ シ ョ ン は 実
験 的 な も の で
あ り 、 現 在 も
開 発 中 で あ る
。 デ フ ォ ル ト :
な し
level2 oplocks (S) こ の パ ラ
メ ー タ に よ り
、 Sambaが level2(読 み と
り 専 用 ) oplockを 共
有 で サ ポ ー ト
す る か ど う か
が 制 御 さ れ る
。
level2 の
読 み と り 専 用 oplock
を 利 用 す る こ
と で 、 Windows NT ク ラ
イ ア ン ト は 、
既 に oplock が 行 わ れ
て い る フ ァ イ
ル を 別 の ク ラ
イ ア ン ト が オ
ー プ ン し よ う
と し た 際 に (今
ま で の 排 他 的
な oplock の 場 合 に 行
わ れ て い た 関
連 す る す べ て
の oplock を 廃 棄 す る
処 理 の 代 わ り
に )、 読 み 書 き
可 能 な oplock か ら 読
み と り 専 用 の oplock
へ の ダ ウ ン グ
レ ー ド を 行 う
よ う な oplock を フ ァ
イ ル に 対 し て
行 う こ と が 可
能 に な る 。 こ
れ に よ り 、 フ
ァ イ ル を オ ー
プ ン し て い る
ク ラ イ ア ン ト
の う ち 、 level2 oplock を
サ ポ ー ト し て
い る も の は 、
フ ァ イ ル の 先
読 み の み を 行
う キ ャ ッ シ ュ
(こ の キ ャ ッ シ
ュ は 書 き 込 み
キ ャ ッ シ ュ や
ロ ッ ク を 行 わ
な い )を 行 う た
め 、 書 き 込 み
が 行 わ れ な い
よ う な フ ァ イ
ル (例 え ば ア プ
リ ケ ー シ ョ ン
の exeフ ァ イ ル な
ど )に 対 し て 多
く の ア ク セ ス
が 行 わ れ る 際
の パ フ ォ ー マ
ン ス が 改 善 さ
れ る 。
read only
の oplock を 行 っ て い
た ク ラ イ ア ン
ト の い ず れ か
が フ ァ イ ル に
書 き 込 み を 行
っ た 時 点 で 、
す べ て の ク ラ
イ ア ン ト に 対
し て そ れ が 通
知 さ れ る た め
、 oplock が 解 除 さ れ
、 先 読 み キ ャ
ッ シ ュ が 破 棄
さ れ る 。 こ の
パ ラ メ ー タ を
有 効 に し て 、
共 有 さ れ て い
る 実 行 フ ァ イ
ル の ア ク セ ス
を 高 速 化 す る
こ と を 推 奨 す
る 。
level2 oplock
に 関 す る 詳 細
な 議 論 に つ い
て は 、 CIFS の 仕 様
を 参 照 の こ と
。 現 在 、 kernel oplocks
が サ ポ ー ト さ
れ て い る と 、 level2
oplock は (こ の パ ラ
メ ー タ が yesに な
っ て い て も )、
利 用 さ れ な い
。 こ の パ ラ メ
ー タ を 機 能 さ
せ る た め に は
、 oplocks パ ラ メ ー
タ が 、 共 有 上
で true で あ る 必 要
が あ る こ と に
注 意 。
oplocks
お よ び kernel oplocks パ
ラ メ ー タ も 参
照 の こ と 。 デ
フ ォ ル ト : level2 oplocks =
yes
lm announce (G) こ
の パ ラ メ ー タ
に よ り 、 nmbd(8)
<URL:nmbd.8.html> が 、 OS/2 ク
ラ イ ア ン ト の
ブ ラ ウ ズ リ ス
ト 上 に Samba サ ー バ
を 格 納 す る た
め に 必 要 な lanman announce
の ブ ロ ー ド キ
ャ ス ト を 送 出
す る か ど う か
が 制 御 さ れ る
。 こ の パ ラ メ
ー タ は 3つ の 値
、 true、 false、 autoを と
る 。 デ フ ォ ル
ト は autoで あ る 。
falseの 場 合 、 Sambaは
決 し て こ の ブ
ロ ー ド キ ャ ス
ト を 送 出 し な
い 。 trueの 場 合 、
Sambaは lanman announceの ブ ロ
ー ド キ ャ ス ト
を lm intervalに よ っ
て 設 定 さ れ た
間 隔 で 定 期 的
に 送 出 す る 。
autoの 場 合 、 Sambaは
デ フ ォ ル ト で
は lanman announceを 送 出 し
な い が 、 受 信
を 待 機 す る 。
そ し て 、 こ の
ブ ロ ー ド キ ャ
ス ト を 受 信 す
る と 、 lm intervalに
よ っ て 設 定 さ
れ た 間 隔 で 定
期 的 に ブ ロ ー
ド キ ャ ス ト の
送 出 を 開 始 す
る 。
lm
interval も 参 照 の こ
と 。 デ フ ォ ル
ト : lm announce = auto 設 定
例 : lm announce = yes
lm interval (G)
Sambaが OS/2 ク
ラ イ ア ン ト が
必 要 と す る lanman
announceの ブ ロ ー ド
キ ャ ス ト を 送
出 す る よ う に
設 定 さ れ て い
る 場 合 (lm announce パ
ラ メ ー タ を 参
照 の こ と )、 こ
の パ ラ メ ー タ
に よ り 秒 単 位
の 送 出 間 隔 が
指 定 さ れ る 。
こ れ が 0の 場 合
、 lm announce パ ラ メ
ー タ の 設 定 に
関 わ ら ず 、 lanman
announceは 送 出 さ れ
な い 。
lm
announceも 参 照 の こ
と 。 デ フ ォ ル
ト : lm interval = 60 設 定
例 : lm interval = 120
load printers (G)
こ の パ ラ メ ー
タ は 、 printcapフ ァ
イ ル 中 で 定 義
さ れ た す べ て
の プ リ ン タ を
デ フ ォ ル ト で
ブ ラ ウ ジ ン グ
可 能 と す る か
ど う か を 制 御
す る 真 偽 値 パ
ラ メ ー タ で あ
る 。 詳 細 は 、
printersセ ク シ ョ ン
を 参 照 の こ と
。 デ フ ォ ル ト :
load printers = yes
local master (G) こ の オ プ
シ ョ ン に よ り
、 nmbd(8) <URL:nmbd.8.html> が
サ ブ ネ ッ ト の
ロ ー カ ル マ ス
タ ブ ラ ウ ザ に
な る か ど う か
が 制 御 さ れ る
。 falseの 場 合 、
nmbdは サ ブ ネ ッ
ト の ロ ー カ ル
マ ス タ ブ ラ ウ
ザ に な ろ う と
せ ず 、 す べ て
の ブ ラ ウ ザ 選
定 に お い て 、
常 に 敗 退 す る
こ と に な る 。
デ フ ォ ル ト で
、 こ の パ ラ メ
ー タ は true に 設 定
さ れ て い る 。
こ の パ ラ メ ー
タ を true に す る こ
と は 、 Samba が サ ブ
ネ ッ ト の ロ ー
カ ル マ ス タ ブ
ラ ウ ザ と な る
こ と を 意 味 す
る も の で は な
く 、 nmbd が ロ ー
カ ル マ ス タ ブ
ラ ザ の 選 定 に
参 加 す る と い
う こ と を 意 味
す る も の に 過
ぎ な い 。 こ の
パ ラ メ ー タ の
値 を false に す る と
、 nmbd は 決 し
て ロ ー カ ル マ
ス タ ブ ラ ウ ザ
に な ら な く な
る 。 デ フ ォ ル
ト : local master = yes
lock dir (G)
lock directoryの
同 義 語 で あ る
。
lock directory (G)
こ の オ プ シ ョ
ン は 、 ロ ッ ク
フ ァ イ ル が 置
か れ る デ ィ レ
ク ト リ を 指 定
す る 。 ロ ッ ク
フ ァ イ ル は max
connections オ プ シ ョ ン
に よ り 利 用 さ
れ る 。 デ フ ォ
ル ト : lock directory =
${prefix}/var/locks 設 定 例 : lock
directory = /var/run/samba/locks
lock spin count (G) こ の パ ラ
メ ー タ は 、 smbd が
ク ラ イ ア ン ト
か ら 要 求 さ れ
た バ イ ト 範 囲
ロ ッ ク 獲 得 の
試 行 を 行 な う
回 数 を 指 定 す
る 。 Windows 2000 の サ ー
バ は 、 ロ ッ ク
が 獲 得 で き な
か っ た 際 の 失
敗 の 通 知 を 行
な わ ず 、 代 わ
り に ロ ッ ク を
獲 得 す る た め
に 数 回 の 試 行
を 行 な う 。 こ
の 挙 動 は 、 MS Access
や FoxPro の よ う な 、
PC デ ー タ ベ ー ス
の 形 式 を サ ポ
ー ト す る た め
に 用 い ら れ る
。 デ フ ォ ル ト :
lock spin count = 2
lock spin time (G) こ れ は 、
smbd が 一 度 失 敗 し
た ロ ッ ク を 再
度 獲 得 し よ う
と す る 際 の 待
ち 時 間 を 、 マ
イ ク ロ 秒 単 位
で 指 定 す る 。
詳 細 は 、 lock spin count
を 参 照 の こ と
。 デ フ ォ ル ト :
lock spin time = 10
locking (S) こ の パ ラ メ
ー タ は 、 ク ラ
イ ア ン ト か ら
の ロ ッ ク 要 求
に よ り 、 サ ー
バ が ロ ッ ク 処
理 を 行 う か ど
う か を 制 御 す
る 。
locking =
noの 場 合 、 す べ
て の ロ ッ ク お
よ び ア ン ロ ッ
ク 要 求 は 成 功
し た も の と し
て 扱 わ れ 、 す
べ て の ロ ッ ク
状 態 の 問 い 合
わ せ は 、 フ ァ
イ ル が ロ ッ ク
可 能 で あ る と
応 答 す る 。
locking =
yesの 場 合 、 サ ー
バ に よ り 実 際
の ロ ッ ク 処 理
が 実 行 さ れ る
。 こ の オ プ シ
ョ ン を noに す る
こ と は 、 い か
な る 場 合 で も
推 奨 さ れ な い
が 、 ロ ッ ク を
必 要 と し な い
と 思 わ れ る read
only の フ ァ イ ル シ
ス テ ム (例 え ば
CDROMド ラ イ ブ )で は
、 有 用 か も 知
れ な い 。 ロ ッ
ク が 機 能 し な
い 場 合 、 デ ー
タ が 破 壊 さ れ
る 可 能 性 も あ
る た め 、 全 体
に 対 し て も 、
個 々 の 共 有 に
対 し て も 、 ロ
ッ ク が 無 効 に
な ら な い よ う
に 注 意 す る こ
と 。 デ フ ォ ル
ト : locking = yes
log file (G) こ
の オ プ シ ョ ン
に よ り 、 Sambaの ロ
グ フ ァ イ ル (デ
バ ッ グ フ ァ イ
ル )の 名 称 を 変
更 す る こ と が
可 能 で あ る 。
こ の オ プ シ ョ
ン に は 、 標 準
の 変 数 置 換 が
適 用 さ れ る た
め 、 個 々 の ユ
ー ザ や マ シ ン
毎 に ロ グ を 分
割 す る こ と が
可 能 で あ る 。
設 定 例 : log file =
/usr/local/samba/var/log.%m
log level (G) こ の パ ラ
メ ー タ の 値 (整
数 値 )に よ り 、
smb.conf フ ァ イ ル 中
で デ バ ッ グ レ
ベ ル (ロ グ レ ベ
ル )を 設 定 す る
こ と が 可 能 に
な る 。 こ れ に
よ り 、 シ ス テ
ム の 設 定 が 非
常 に 柔 軟 に 行
な え る よ う に
な る 。 デ フ ォ
ル ト の ロ グ レ
ベ ル は 、 コ マ
ン ド ラ イ ン で
指 定 さ れ た 値
に な る 。 指 定
が 行 な わ れ て
い な い 場 合 は
、 0 に な る 。 設
定 例 : log level = 3
logon drive (G) こ の パ ラ
メ ー タ は 、 ホ
ー ム デ ィ レ ク
ト リ と し て 接
続 さ れ る パ ス
を 指 定 す る (logon
homeを 参 照 の こ
と )。 こ の パ ラ
メ ー タ は NT Workstationに
よ っ て の み 利
用 さ れ る 。 こ
の パ ラ メ ー タ
は 、 Sambaが ロ グ オ
ン サ ー バ と し
て 構 成 さ れ た
場 合 の み 、 意
味 を も つ 。 デ
フ ォ ル ト : logon drive =
z: 設 定 例 : logon drive = h:
logon home (G) こ の パ ラ
メ ー タ は 、 Windows
95/98/NT Workstation が Sambaの PDCに
対 し て ロ グ オ
ン す る 際 に 用
い ら れ る ホ ー
ム デ ィ レ ク ト
リ の 位 置 を 指
定 す る 。 こ れ
に よ り 、 例 え
ば
C:\> NET
USE H: /HOME の よ う な
形 式 で コ マ ン
ド プ ロ ン プ ト
か ら 接 続 を 行
う こ と が 可 能
と な る 。 こ の
オ プ シ ョ ン に
は 、 通 常 の 変
数 置 換 が 適 用
さ れ る た め 、
個 々 の ユ ー ザ
や マ シ ン 毎 に
ロ グ オ ン ス ク
リ プ ト を 分 け
る こ と が 可 能
に な っ て い る
。 こ の パ ラ メ
ー タ は 、 Windows 9x ワ
ー ク ス テ ー シ
ョ ン に お い て
、 移 動 プ ロ フ
ァ イ ル を ユ ー
ザ の ホ ー ム デ
ィ レ ク ト リ の
サ ブ デ ィ レ ク
ト リ に 格 納 す
る た め に 利 用
す る こ と が 可
能 で あ る 。 こ
の 場 合 、 以 下
の よ う な 設 定
を 行 う :
logon home =
\\%N\%U\profile こ れ に よ
り 、 Samba は ク ラ イ
ア ン ト か ら NetUserGetInfo
リ ク エ ス ト な
ど で 情 報 を 要
求 さ れ た 場 合
に 上 記 文 字 列
を 返 却 す る が
、 そ の 際 変 数
置 換 が 行 な わ
れ る 。 Windows 9x の ク
ラ イ ア ン ト は
、 ユ ー ザ が net use
/home コ マ ン ド を
発 行 し た 際 に
は 、 こ の 情 報
の \\server\share 部 分 だ け
を 用 い る が 、
プ ロ フ ァ イ ル
を 扱 う 場 合 は
文 字 列 全 体 を
利 用 す る 。
Sambaの
以 前 の バ ー ジ
ョ ン で は 、 logon
homeで は な く 、
logon path が 用 い ら
れ て い た 。 こ
の た め 、 net use /home
が う ま く 動 作
し な か っ た が
、 プ ロ フ ァ イ
ル を ホ ー ム デ
ィ レ ク ト リ の
外 に 置 く こ と
が 可 能 で あ っ
た 。 現 在 の 実
装 は 正 し い 実
装 で あ る 。 上
記 の よ う な 技
を 用 い る こ と
で 、 こ の パ ラ
メ ー タ を プ ロ
フ ァ イ ル の 位
置 の 設 定 に も
利 用 す る 可 能
に な っ て い る
。 こ の パ ラ メ
ー タ は 、 Sambaが ロ
グ オ ン サ ー バ
と し て 構 成 さ
れ た 場 合 の み
、 意 味 を も つ
。 デ フ ォ ル ト :
logon home = "\\%N\%U" 設 定
例 : logon home =
"\\remote_smb_server\%U"
logon path (G) こ
の パ ラ メ ー タ
に よ り 、 移 動
プ ロ フ ァ イ ル
(Windows NTの 場 合 、
NTuser.datな ど の フ ァ
イ ル )が 格 納 さ
れ る ホ ー ム デ
ィ レ ク ト リ が
指 定 さ れ る 。
以 前 の マ ニ ュ
ア ル ペ ー ジ と
は 矛 盾 す る が
、 こ の パ ラ メ
ー タ は Windows 9xの 移
動 プ ロ フ ァ イ
ル と は 無 関 係
で あ る 。 Windows 9x シ
ス テ ム で 移 動
プ ロ フ ァ イ ル
を 利 用 す る 方
法 に つ い て は
、 logon home パ ラ メ
ー タ を 参 照 の
こ と 。 こ の オ
プ シ ョ ン は 、
標 準 の 変 数 置
換 が 適 用 さ れ
る た め 、 個 々
の ユ ー ザ や マ
シ ン 毎 に ロ グ
オ ン ス ク リ プ
ト を 分 け る こ
と が 可 能 で あ
る 。 こ の パ ラ
メ ー タ に よ り
、 読 み 出 さ れ
て 、 Windows NTク ラ イ
ア ン ト 上 に 表
示 さ れ る 「 ア
プ リ ケ ー シ ョ
ン 情 報 」 、
desktop、 start menu、 ネ
ッ ト ワ ー ク コ
ン ピ ュ ー タ 、
プ ロ グ ラ ム や
そ の 他 の フ ォ
ル ダ と そ の 内
容 を 格 納 す る
デ ィ レ ク ト リ
も 設 定 さ れ る
。 設 定 や デ ィ
レ ク ト リ を Windows NT
ク ラ イ ア ン ト
上 に ロ ー ド す
る た め 、 共 有
や パ ス は ユ ー
ザ が 読 み 込 み
可 能 に し な け
れ ば な ら な い
。 ま た 、 Windows NT ク
ラ イ ア ン ト が
NTuser.dat や そ の 他 の
デ ィ レ ク ト リ
を 作 成 で き る
よ う に 、 ユ ー
ザ が 最 初 に ロ
グ イ ン す る 時
に は 共 有 を 書
き 込 み 可 能 に
し な け れ ば な
ら な い 。 必 要
が あ れ ば 、 デ
ィ レ ク ト リ と
中 身 は 読 み 出
し 専 用 に す る
こ と が で き る
。 そ の 機 能 (固
定 プ ロ フ ァ イ
ル (MANdatory profile)) を 実 現
す る た め に は
、 NTuser.dat フ ァ イ ル
を 読 み 出 し 専
用 に す る の で
は な く 、 NTuser.dat を
NTuser.man に 名 前 を 変
更 す る 。
Windows
ク ラ イ ア ン ト
は 、 ユ ー ザ が
ロ グ イ ン し て
い な く て も [homes]
共 有 へ の 接 続
を 保 持 す る こ
と が あ る 。 そ
の た め 、 logon path に
[homes] 共 有 へ の 参
照 を 含 め な い
こ と を 強 く 推
奨 す る (た と え
ば 、 こ の パ ラ
メ ー タ を \\%N\HOMES\profile_path
の よ う に 設 定
す る と 問 題 が
発 生 す る こ と
が あ る )。 こ の
オ プ シ ョ ン に
は 、 標 準 の 変
数 置 換 が 適 用
さ れ る た め 、
個 々 の ユ ー ザ
や マ シ ン 毎 に
ロ グ オ ン ス ク
リ プ ト を 分 け
る こ と が 可 能
に な る 。 こ の
パ ラ メ ー タ は
、 Sambaが ロ グ オ ン
サ ー バ と し て
構 成 さ れ た 場
合 の み 、 意 味
を も つ 。 デ フ
ォ ル ト : logon path =
\\%N\%U\profile 設 定 例 : logon
path = \\PROFILESERVER\PROFILE\%U
logon script (G)
こ の パ ラ メ ー
タ は 、 ユ ー ザ
の ロ グ イ ン が
成 功 し た 際 に
ダ ウ ン ロ ー ド
し て 実 行 さ れ
る 、 バ ッ チ フ
ァ イ ル (.bat) や Windows NT
の コ マ ン ド フ
ァ イ ル (.cmd) を 指 定
す る 。 フ ァ イ
ル は DOS 形 式 の 行
末 (改 行 コ ー ド )
CR/LF で な け れ ば な
ら な い 。 フ ァ
イ ル の 作 成 に
は DOS 形 式 の エ デ
ィ タ を 使 う こ
と が 推 奨 さ れ
る 。 ス ク リ プ
ト は [netlogon] サ ー ビ
ス か ら の 相 対
パ ス で 記 述 す
る 必 要 が あ る
。 [netlogon] サ ー ビ ス
の path が
/usr/local/samba/netlogon で 、 logon
script = STARTUP.BAT の 場 合 、
ダ ウ ン ロ ー ド
さ れ る フ ァ イ
ル は 以 下 の パ
ス の も の に な
る :
/usr/local/samba/netlogon/STARTUP.BAT
バ ッ チ フ ァ イ
ル の 中 身 は 自
由 に 記 述 す る
こ と が 可 能 で
あ る 。 推 奨 さ
れ る コ マ ン ド
と し て は 、 各
マ シ ン を 同 じ
タ イ ム サ ー バ
の 時 刻 と 同 期
す る よ う に さ
せ る NET TIME \\SERVER /SET /YES
が あ る 。 ほ か
に は 、 共 通 に
利 用 さ れ る ユ
ー テ ィ リ テ ィ
用 に 、 例 え ば a
NET USE U: \\SERVER\UTILS や NET USE Q:
\\SERVER\ISO9001_QA と い っ た
設 定 を 行 う こ
と が 挙 げ ら れ
る 。
[netlogon]
共 有 に 対 し て
は 、 バ ッ チ フ
ァ イ ル が 改 変
さ れ て セ キ ュ
リ テ ィ が 侵 害
さ れ て し ま う
よ う な 、 書 き
込 み ア ク セ ス
を 許 可 し な い
か 、 安 全 な 環
境 下 で の み バ
ッ チ フ ァ イ ル
へ の 書 き 込 み
権 限 を ユ ー ザ
に 与 え る よ う
に す る こ と 。
こ の オ プ シ ョ
ン に は 、 標 準
の 変 数 置 換 が
適 用 さ れ る た
め 、 個 々 の ユ
ー ザ や マ シ ン
毎 に ロ グ オ ン
ス ク リ プ ト を
分 け る こ と が
可 能 に な る 。
こ の パ ラ メ ー
タ は 、 Sambaが ロ グ
オ ン サ ー バ と
し て 構 成 さ れ
た 場 合 の み 、
意 味 を も つ 。
デ フ ォ ル ト : ロ
グ オ ン ス ク リ
プ ト は 設 定 さ
れ て い な い 設
定 例 : logon script = scripts\%U.bat
lppause command (S)
こ の パ ラ メ ー
タ に は 、 特 定
の 印 刷 ジ ョ ブ
の 印 刷 や ス プ
ー リ ン グ を 停
止 す る た め に
サ ー バ ホ ス ト
上 で 実 行 さ れ
る コ マ ン ド を
指 定 す る 。 こ
の コ マ ン ド は
、 プ リ ン タ 名
と 停 止 さ せ る
印 刷 ジ ョ ブ の
番 号 を 引 数 に
と る プ ロ グ ラ
ム や ス ク リ プ
ト で な け れ ば
な ら な い 。 こ
れ を 実 装 す る
方 法 の 一 つ は
、 非 常 に 低 い
優 先 権 を 持 つ
ジ ョ ブ は プ リ
ン タ に 送 ら れ
な い と い う ジ
ョ ブ の 優 先 権
の 仕 様 を 利 用
す る も の で あ
る 。
%p
変 数 は 、 プ リ
ン タ 名 に 置 換
さ れ る 。 %j は
ジ ョ ブ 番 号 (整
数 )に 置 換 さ れ
る 。 HPUX の 場 合
(printing=hpuxを 参 照 の
こ と )、 -p%p オ プ
シ ョ ン が lpr コ マ
ン ド に 付 加 さ
れ て い る と 、
ジ ョ ブ の ス テ
ー タ ス は 整 形
さ れ た も の に
な る 。 た と え
ば 、 ジ ョ ブ の
優 先 権 が 設 定
さ れ た フ ェ ン
ス 優 先 権 よ り
低 い な ら ジ ョ
ブ は 停 止 状 態
で あ る が 、 優
先 権 が 等 し い
か よ り 高 い な
ら ス プ ー ル 状
態 ま た は 印 刷
中 の 状 態 と な
る 。 サ ー バ の
$PATH 環 境 変 数 が
利 用 で き な い
か も し れ な い
こ と を 考 慮 し
て 、 lpq command を 絶
対 パ ス で 記 述
す る 癖 を つ け
て お く と 良 い
。
printing
パ ラ メ ー タ も
参 照 の こ と 。
デ フ ォ ル ト : 現
在 の と こ ろ 、
こ の 設 定 の デ
フ ォ ル ト 値 は
設 定 さ れ て い
な い 。 た だ し
、 printing パ ラ メ ー
タ の 値 が SYSV の 場
合 、 デ フ ォ ル
ト 値 は 以 下 の
通 り :
lp -i %p-%j
-H hold ま た 、 printing
パ ラ メ ー タ の
値 が SOFTQ の 場 合 、
デ フ ォ ル ト 値
は 以 下 の 通 り :
qstat -s
-j%j -h
HPUX の
場 合 の 設 定 例 :
lpresume command = /usr/bin/lpalt %p-%j -p0
lpq cache time (G)
こ の パ ラ メ ー
タ は 、 lpq コ マ
ン ド が 頻 繁 に
呼 び 出 さ れ る
の を 防 ぐ た め
、 lpr の 情 報 (出 力
)を キ ャ ッ シ ュ
す る 期 間 を 制
御 す る 。 シ ス
テ ム が 使 用 す
る lpq コ マ ン ド
の 種 別 毎 に キ
ャ ッ シ ュ が 行
な わ れ る 。 そ
の た め 、 ユ ー
ザ 毎 に 異 な っ
た lpq コ マ ン ド
を 使 用 す る 場
合 、 キ ャ ッ シ
ュ 情 報 は 共 有
さ れ な い 。 キ
ャ ッ シ ュ フ ァ
イ ル は /tmp/lpq.xxxx に
保 存 さ れ る 。 xxxx
は 使 用 し て い
る lpq コ マ ン ド
の ハ ッ シ ュ 値
と な る 。 デ フ
ォ ル ト は 10 秒 で
あ る た め 、 キ
ャ ッ シ ュ さ れ
た デ ー タ が 10秒
以 内 の 場 合 は
、 前 回 行 な わ
れ た 同 一 の
lpqの 実 行 結 果
の キ ャ ッ シ ュ
が 用 い ら れ る
。
lpq コ マ
ン ド の レ ス ポ
ン ス が 非 常 に
遅 い 場 合 は こ
の 値 を 大 き く
す る こ と を 推
奨 す る 。 値 を 0
に し た 場 合 、
キ ャ ッ シ ュ は
完 全 に 無 効 と
な る 。
printing
パ ラ メ ー タ も
参 照 の こ と 。
デ フ ォ ル ト : lpq cache
time = 10 設 定 例 : lpq cache time
= 30
lpq command (S) こ
の パ ラ メ ー タ
に は 、 lpq形 式
の プ リ ン タ 状
態 情 報 を 得 る
た め 、 サ ー バ
ホ ス ト で 実 行
す る コ マ ン ド
を 指 定 す る 。
こ の コ マ ン ド
は 、 プ リ ン タ
名 の み を 引 数
と し て 、 プ リ
ン タ 状 態 情 報
を 出 力 す る プ
ロ グ ラ ム や ス
ク リ プ ト で な
け れ ば な ら な
い 。 現 在 、 BSD、
AIX、 LPRNG、 PLP、 SYSV、
HPUX、 QNX、 CUPS、 SOFTQ と
い う 9つ の 印 刷
形 式 が サ ポ ー
ト さ れ て お り
、 こ れ に よ り
大 部 分 の UNIX シ ス
テ ム が サ ポ ー
ト さ れ る 。 printing
= オ プ シ ョ ン に
よ り 、 利 用 す
る 形 式 を 指 定
す る こ と も 可
能 で あ る 。 ク
ラ イ ア ン ト に
よ っ て は (Windows for
Workgroupsな ど )、 状 態
情 報 を 要 求 し
て い る プ リ ン
タ の 接 続 番 号
(connection number)を 正 し く
送 ら な い こ と
が あ る 。 こ の
場 合 、 サ ー バ
は ク ラ イ ア ン
ト が 接 続 し て
い る 最 初 の 印
刷 サ ー ビ ス の
状 況 を 報 告 す
る 。 こ の 動 作
は 、 与 え ら れ
た 接 続 番 号 が
不 正 な 場 合 に
の み 行 な わ れ
る 。
%p
変 数 は 、 プ リ
ン タ 名 に 置 換
さ れ る 。 %j は
ジ ョ ブ 番 号 (整
数 )に 置 換 さ れ
る 。 サ ー バ の
$PATH 環 境 変 数 が
利 用 で き な い
か も し れ な い
こ と を 考 慮 し
て 、 lpq command を 絶
対 パ ス で 記 述
す る 癖 を つ け
て お く と 良 い
。 CUPS ラ イ ブ ラ リ
を 付 加 し て コ
ン パ イ ル し た
場 合 は 、 smbd が 印
刷 キ ュ ー の リ
ス ト を 取 得 す
る た め の ラ イ
ブ ラ リ コ ー ル
を 行 な う た め
、 lpq command は 必 要
な い 。
printing
パ ラ メ ー タ も
参 照 の こ と 。
デ フ ォ ル ト :
printing の 設 定 に
依 存 す る 設 定
例 : lpq command = /usr/bin/lpq -P%p
lpresume command (S)
こ の パ ラ メ ー
タ に は 、 特 定
の 印 刷 ジ ョ ブ
の 印 刷 や ス プ
ー ル を 再 開 し
た り 続 行 す る
た め に サ ー バ
上 で 実 行 す る
コ マ ン ド を 指
定 す る 。 こ の
コ マ ン ド は 、
プ リ ン タ 名 と
ジ ョ ブ 番 号 を
受 け 取 る と そ
の 印 刷 ジ ョ ブ
を 再 開 す る プ
ロ グ ラ ム や ス
ク リ プ ト で な
け れ ば な ら な
い 。 lppause command パ ラ
メ ー タ も 参 照
の こ と 。
%p
変 数 は 、 プ リ
ン タ 名 に 置 換
さ れ る 。 %j は
ジ ョ ブ 番 号 (整
数 )に 置 換 さ れ
る 。 サ ー バ の PATH
環 境 変 数 が 利
用 で き な い か
も し れ な い こ
と を 考 慮 し て
、 lpresume command を 絶 対
パ ス で 記 述 す
る こ と を 推 奨
す る 。
printing
パ ラ メ ー タ も
参 照 の こ と 。
デ フ ォ ル ト : 現
在 の と こ ろ 、
こ の 設 定 の デ
フ ォ ル ト 値 は
設 定 さ れ て い
な い 。 た だ し
、 printing パ ラ メ ー
タ の 値 が SYSV の 場
合 、 デ フ ォ ル
ト 値 は 以 下 の
通 り :
lp -i %p-%j
-H resume ま た 、 printing
パ ラ メ ー タ の
値 が SOFTQ の 場 合 、
デ フ ォ ル ト 値
は 以 下 の 通 り :
qstat -s
-j%j -r
HPUX の
場 合 の 設 定 例 :
lpresume command = /usr/bin/lpalt %p-%j -p2
lprm command (S)
こ の パ ラ メ ー
タ に は 、 印 刷
ジ ョ ブ を 削 除
す る た め に サ
ー バ 上 で 実 行
す る コ マ ン ド
を 指 定 す る 。
こ の コ マ ン ド
は 、 プ リ ン タ
名 と ジ ョ ブ 番
号 を 受 け 取 る
と そ の 印 刷 ジ
ョ ブ を 削 除 す
る プ ロ グ ラ ム
や ス ク リ プ ト
で な け れ ば な
ら な い 。
%p
変 数 は 、 プ リ
ン タ 名 に 置 換
さ れ る 。 %j は
ジ ョ ブ 番 号 (整
数 )に 置 換 さ れ
る 。 サ ー バ の PATH
環 境 変 数 が 利
用 で き な い か
も し れ な い こ
と を 考 慮 し て
、 lprm command を 絶 対
パ ス で 記 述 す
る こ と を 推 奨
す る 。
printing
パ ラ メ ー タ も
参 照 の こ と 。
デ フ ォ ル ト :
printing の 設 定 に
依 存 す る 設 定
例 1: lprm command = /usr/bin/lprm -P%p %j
設 定 例 2: lprm command =
/usr/bin/cancel %p-%j
machine password timeout
(G)
Sambaサ ー バ
が Windows NTド メ イ ン
の メ ン バ と し
て 機 能 し て い
る 場 合 (security = domain) パ
ラ メ ー タ を 参
照 )、 実 行 中 の
smbd(8) <URL:smbd.8.html> プ ロ セ
ス は 、
private/secrets.tdbと い う
TDBデ ー タ ベ ー ス
に 格 納 さ れ て
い る 「 コ ン ピ
ュ ー タ ア カ ウ
ン ト 」 を 定 期
的 に 変 更 し よ
う と す る 。 こ
の パ ラ メ ー タ
は 、 パ ス ワ ー
ド の 変 更 を 行
な う 間 隔 を 秒
単 位 で 設 定 す
る 。 デ フ ォ ル
ト は 、 Windows NTド メ
イ ン の メ ン バ
サ ー バ と 同 じ
く 1週 間 (秒 単 位
で 表 さ れ る )で
あ る 。
smbpasswd(8)
<URL:smbpasswd.8.html>、 security = domain
パ ラ メ ー タ も
参 照 の こ と 。
デ フ ォ ル ト : machine
password timeout = 604800
magic output (S)
こ の パ ラ メ ー
タ は 、 Magic script(下 記
の magic script パ ラ メ
ー タ を 参 照 ) に
よ っ て 生 成 さ
れ る 出 力 結 果
が 書 き 込 ま れ
て い る フ ァ イ
ル の 名 前 を 指
定 す る 。 警 告 :
複 数 の ク ラ イ
ア ン ト が 同 じ
Magic ス ク リ プ ト
を 同 じ デ ィ レ
ク ト リ で 利 用
す る 場 合 、 出
力 フ ァ イ ル の
内 容 は 不 定 に
な る 。 デ フ ォ
ル ト : magic output = <magic script
name>.out 設 定 例 : magic
output = myfile.txt
magic script (S) こ の パ ラ
メ ー タ で 指 定
し た フ ァ イ ル
は 、 フ ァ イ ル
を オ ー プ ン 後
ク ロ ー ズ し た
時 点 で サ ー バ
に よ り 実 行 さ
れ る 。 こ の パ
ラ メ ー タ に よ
り 、 UNIX の ス ク リ
プ ト を Samba ホ ス ト
に 送 っ て 、 接
続 し て い る ユ
ー ザ の 権 限 で
実 行 す る 機 能
が 提 供 さ れ る
。 こ の よ う に
し て 実 行 さ れ
た ス ク リ プ ト
は 、 ユ ー ザ に
削 除 権 限 が あ
り 、 フ ァ イ ル
が 削 除 可 能 で
あ れ ば 、 実 行
完 了 と 同 時 に
削 除 さ れ る 。
ス ク リ プ ト が
生 成 し た 出 力
は 、
magic output パ
ラ メ ー タ (前 述
)で 指 定 さ れ た
フ ァ イ ル に 書
き 込 ま れ る 。
シ ェ ル に よ っ
て は 、 改 行 コ
ー ド と し て CR で
は な く CR/LF を 利 用
し て い る ス ク
リ プ ト を う ま
く 実 行 で き な
い こ と に 注 意
。 Magic ス ク リ プ ト
は ホ ス ト 上 で
そ の ま ま 実 行
さ れ る た め 、
ホ ス ト や シ ェ
ル に よ っ て は
、 DOSの 改 行 コ ー
ド を 修 正 し て
お く 必 要 が あ
る か も 知 れ な
い 。
Magic ス
ク リ プ ト は 実
験 用 で あ り 、
こ の パ ラ メ ー
タ を 安 全 だ と
考 え る べ き で
は な い 。 デ フ
ォ ル ト : な し 。
Magic ス ク リ プ ト は
無 効 に さ れ て
い る 。 設 定 例 :
magic script = user.csh
mangle case (S)
NAME MANGLING セ ク
シ ョ ン を 参 照
の こ と 。 デ フ
ォ ル ト : mangle case = no
mangled map (S) こ
の パ ラ メ ー タ
は 、 Windows や DOS で 表
示 で き な い UNIX フ
ァ イ ル 名 の 対
応 づ け を 直 接
指 定 す る た め
の も の で あ る
。 名 前 の mangle は 常
に 必 要 と さ れ
る わ け で は な
い 。 実 際 、 DOS と
UNIX と で フ ァ イ ル
名 の 拡 張 子 の
異 な る ド キ ュ
メ ン ト が 存 在
す る こ と が あ
る 。 一 例 を 挙
げ る と 、 UNIX で は
通 常 HTML フ ァ イ ル
を 示 す 拡 張 子
と し て .html が 使
用 さ れ る が 、 DOS
で は .htm の 方 が
一 般 的 で あ る
。 こ の た め 、
html と htm の 対 応
づ け を 行 な う
場 合 は 、 以 下
の よ う に す る :
mangled map
= (*.html *.htm) と て も 便
利 な 利 用 方 法
の 一 つ に 、 CDROMに
よ っ て フ ァ イ
ル 名 の 末 尾 に
付 加 さ れ て い
る ;1(幾 つ か の
UNIX上 で の み 表 示
さ れ る ) の 削 除
が 挙 げ ら れ る
。 こ れ を 行 な
う た め に は 、 (*;1
*;) の よ う に 指 定
す れ ば よ い 。
デ フ ォ ル ト : no mangled
map 設 定 例 : mangled map = (*;1
*;)
mangled names (S)
こ の パ ラ メ ー
タ は 、 UNIX 上 の
DOS非 互 換 の フ ァ
イ ル 名 を DOS互 換
の 名 前 に 置 き
換 え (短 縮 (mangled))し
て ア ク セ ス 可
能 に す る か 、
単 純 に 無 視 す
る か ど う か を
制 御 す る 。 短
縮 処 理 が ど の
よ う に 行 な わ
れ て い る か に
つ い て の 詳 細
は 、 NAME MANGLING の セ ク
シ ョ ン を 参 照
の こ と 。 短 縮
処 理 の ア ル ゴ
リ ズ ム が 「 hash」
の 場 合 、 利 用
さ れ る ア ル ゴ
リ ズ ム は 以 下
の 通 り で あ る :
|
• フ ァ イ ル 名
の 先 頭 か ら 一
番 右 に あ る ド
ッ ト の 前 ま で
の 英 数
5文 字 は 、 |
大 文 字
に 変 換 さ れ た
上 で 、 短 縮 さ
れ た フ ァ イ ル
名 の 先 頭 5文 字
と な る 。
|
• チ ル
ダ 「 |
|
~」 が 短
縮 さ れ た 名 前
に 付 加 さ れ る
。 更 に 元 々 の
フ ァ イ ル 名 |
の ベ ー
ス 部 分 (フ ァ イ
ル 名 か ら 拡 張
子 部 分 を 除 い
た も の ) か ら 生
成 さ れ た 一 意
な 2文 字 が 付 加
さ れ る 。 拡 張
子 に あ た る 部
分 は 、 大 文 字
を 含 ん で い る
か 、 3文 字 以 上
の 場 合 の み 、
ハ ッ シ ュ の 計
算 に 含 ま れ る
。 「 ~」 の 利 用
を 避 け た い 場
合 は 、 the mangling char オ
プ シ ョ ン に よ
り 、 別 の 文 字
を 指 定 す る こ
と も 可 能 で あ
る 。
|
• 拡 張
子 の 先 頭 か ら |
|
3文 字 目
ま で の 英 数 文
字 が 、 そ の ま
ま 大 文 字 に 変
換 |
さ れ 、
短 縮 さ れ た フ
ァ イ ル 名 の 拡
張 子 と な る 。
拡 張 子 は 元 々
の フ ァ イ ル 名
の 一 番 右 の ド
ッ ト よ り 後 の
部 分 か ら 生 成
さ れ る 。 フ ァ
イ ル 名 に ド ッ
ト が な い 場 合
、 短 縮 さ れ た
フ ァ イ ル 名 に
は 拡 張 子 は 付
か な い (隠 し フ
ァ イ ル の 場 合
を 除 く 。 以 下
を 参 照 の こ と
)。
|
• |
|
UNIX 上 の フ
ァ イ ル 名 が ド
ッ ト か ら 始 ま
る 場 合 、 そ の
フ ァ イ ル は DOS の
隠 し フ ァ イ ル
と し て 扱 わ れ
る 。 こ の 場 合
の 短 縮 名 は 、
先 頭 の ド ッ ト
を 取 り 除 き 、
実 際 の 拡 張 子
に 関 わ ら ず 、
拡 張 子 が 「 ___」
に 変 換 さ れ た
も の に な る 。 |
2桁
の ハ ッ シ ュ 値
は 、 大 文 字 の
英 数 文 字 に な
る 。 こ の ア ル
ゴ リ ズ ム は 、
デ ィ レ ク ト リ
内 の フ ァ イ ル
に 先 頭 の 英 数 5
文 字 が 同 一 の
フ ァ イ ル 名 が
存 在 す る 時 の
み 名 前 の 衝 突
が 発 生 す る が
、 実 際 に 衝 突
す る 確 率 は 、 1/1300
で あ る 。 短 縮
処 理 の ア ル ゴ
リ ズ ム が 「 hash2」
の 場 合 、 利 用
さ れ る ア ル ゴ
リ ズ ム は 以 下
の 通 り で あ る :
|
• フ ァ
イ ル 名 の 先 頭 |
|
1文 字 は
、 ド ッ ト で な
い 限 り 、 大 文
字 に 変 換 さ れ
た |
上 で 、
短 縮 さ れ た フ
ァ イ ル 名 の 先
頭 文 字 と な る
。
|
• |
|
5文 字 の
base63 ハ ッ シ ュ が 生
成 さ れ 、 ハ ッ
シ ュ の 先 頭 4文
字 が 先 頭 文 字
に 追 加 さ れ る
。 |
|
• |
|
base36 ハ ッ シ ュ の
最 後 の 文 字 の
後 ろ に 、 チ ル
ダ 「 ~」 が 付 加
さ れ る 。 「 ~」
の 利 用 を 避 け
た い 場 合 は 、 the
mangling char オ プ シ ョ
ン に よ り 、 別
の 文 字 を 指 定
す る こ と も 可
能 で あ る 。
拡 張 子
の 先 頭 か ら 3文
字 目 ま で の 英
数 文 字 は 、 そ
の ま ま 大 文 字
に 変 換 さ れ て
短 縮 名 の 拡 張
子 部 分 と な る
。 拡 張 子 は 元
々 の フ ァ イ ル
名 の 一 番 右 の
ド ッ ト よ り 後
の 部 分 か ら 生
成 さ れ る 。 フ
ァ イ ル 名 に ド
ッ ト が な い 場
合 、 短 縮 名 に
は 拡 張 子 は 付
か な い (「 隠 し
フ ァ イ ル 」 の
場 合 を 除 く 。
以 下 を 参 照 の
こ と )。
•
UNIX 上
の フ ァ イ ル 名
が ド ッ ト か ら
始 ま る 場 合 、
そ の フ ァ イ ル
は DOS の 隠 し フ ァ
イ ル と し て 扱
わ れ る 。 こ の
場 合 の 短 縮 名
は 、 先 頭 の ド
ッ ト を 取 り 除
き 、 実 際 の 拡
張 子 に 関 わ ら
ず 、 拡 張 子 が
「 ___」 に 変 換 さ
れ た も の に な
る 。
名 前 の
短 縮 処 理 に よ
り 、 Windows や DOS か ら
、 UNIX の 長 い フ ァ
イ ル 名 を 保 持
し た ま ま UNIX デ ィ
レ ク ト リ 間 の
フ ァ イ ル の コ
ピ ー が で き る
。 こ の 場 合 、 UNIX
上 の フ ァ イ ル
名 の 拡 張 子 は
Windows や DOS に よ り 変
更 さ れ る が 、
ベ ー ス 名 は 保
持 さ れ る 。 な
お 、 変 換 し た
名 前 は セ ッ シ
ョ ン 間 で 変 化
し な い 。 デ フ
ォ ル ト : mangled names = yes
mangled stack (G)
こ の パ ラ メ ー
タ は 、 Samba サ ー バ
の smbd(8) <URL:smbd.8.html> で キ
ャ ッ シ ュ す る
短 縮 名 の 個 数
を 指 定 す る 。
こ の ス タ ッ ク
は 、 最 近 短 縮
処 理 が 行 わ れ
た ベ ー ス 名 の
リ ス ト に な る
(拡 張 子 は 、 3文
字 よ り 長 い 場
合 か 、 大 文 字
を 含 む 場 合 の
み 保 持 さ れ る
)。 こ の 値 を よ
り 大 き く す る
こ と で 、 短 縮
名 を 適 切 な 長
い UNIX名 に 変 換 す
る 処 理 が 成 功
す る 確 率 が 高
く な る が 、 ほ
と ん ど の デ ィ
レ ク ト リ ア ク
セ ス が 遅 く な
る 。 こ の 値 を
小 さ く す る と
、 サ ー バ の メ
モ リ を 節 約 で
き る (各 ス タ ッ
ク は 256バ イ ト を
消 費 す る )。 長
い フ ァ イ ル 名
へ の 変 換 が 適
切 に 行 わ れ る
こ と を 完 璧 に
保 証 す る こ と
は で き な い た
め 、 注 意 し て
お く こ と 。 デ
フ ォ ル ト : mangled stack =
50 設 定 例 : mangled stack = 100
mangling char (S) こ の パ ラ
メ ー タ は 、 name mangling
に お い て 、 magic
キ ャ ラ ク タ と
し て 利 用 さ れ
る 文 字 を 指 定
す る 。 デ フ ォ
ル ト は 「 ~」 で
あ る が 、 ソ フ
ト ウ ェ ア に よ
っ て は 問 題 が
発 生 し て し ま
う か も 知 れ な
い 。 こ の オ プ
シ ョ ン に よ り
、 任 意 の 文 字
を 指 定 す る こ
と が 可 能 に な
る 。 デ フ ォ ル
ト : mangling char = ~ 設 定
例 : mangling char = ^
mangling mathod(G) 短 縮 名 を
生 成 す る 際 に
利 用 す る ア ル
ゴ リ ズ ム を 指
定 す る 。 「 hash」
と 「 hash2」 と い う
2つ の 値 を 指 定
す る こ と が 可
能 で あ る 。 「
hash」 は デ フ ォ ル
ト の 値 で あ り
、 長 年 Samba で 利 用
さ れ て き た 方
式 で あ る 。 「
hash2」 は 、 新 し い
方 式 で あ り 、
(名 前 の 重 複 の
発 生 が 低 減 さ
れ る 点 で )よ り
優 れ た ア ル ゴ
リ ズ ム と い え
る 。 Win32 ア プ リ ケ
ー シ ョ ン の 多
く が 短 縮 名 を
記 憶 し て い る
た め 、 新 し い
ア ル ゴ リ ズ ム
へ の 変 更 は 、
こ う し た ア プ
リ ケ ー シ ョ ン
の 再 イ ン ス ト
ー ル が 必 要 に
な る 可 能 性 が
あ る と い う 点
で 、 安 易 に 行
な う べ き で は
な い 。 Samba を 新 規
イ ン ス ト ー ル
し た 場 合 は 、
デ フ ォ ル ト を hash2
に 設 定 す る の
も よ い で あ ろ
う 。 デ フ ォ ル
ト : mangling method = hash 設 定
例 : mangling method = hash2
map archive (S) こ の パ ラ
メ ー タ は 、 DOSの
ア ー カ イ ブ 属
性 を UNIXの 所 有 者
(owner)実 行 権 ビ ッ ト
に 割 り 当 て る
か ど う か を 決
定 す る 。 DOSの ア
ー カ イ ブ 属 性
は 、 バ ッ ク ア
ッ プ を 行 な っ
た 後 で フ ァ イ
ル が 修 正 さ れ
る と 設 定 さ れ
る 。 こ の オ プ
シ ョ ン の 副 作
用 と し て 、 Samba マ
シ ン 上 に あ る
フ ァ イ ル を 修
正 し た 際 に 、 UNIX
上 で 実 行 可 能
に な っ て し ま
う こ と が あ げ
ら れ る 。 こ れ
は 共 有 の ソ ー
ス コ ー ド や ド
キ ュ メ ン ト な
ど に 関 し て 、
非 常 に 悩 ま し
い 事 態 で あ る
。 こ の パ ラ メ
ー タ を 利 用 す
る 場 合 は 、 所
有 者 実 行 権 ビ
ッ ト が マ ス ク
さ れ な い よ う
に (100と い う ア ク
セ ス 権 が 含 ま
れ る よ う に )、
create mask パ ラ メ ー
タ を 設 定 す る
こ と が 必 要 と
な る こ と に 注
意 。 詳 細 は 、
create mask パ ラ メ ー
タ を 参 照 の こ
と 。 デ フ ォ ル
ト : map archive = yes
map hidden (S) こ の パ ラ
メ ー タ は 、 DOSの
隠 し フ ァ イ ル
属 性 を 、 UNIXの 全
員 (world)の 実 行 権 ビ
ッ ト に 割 り 当
て る か ど う か
を 決 定 す る 。
こ の パ ラ メ ー
タ を 利 用 す る
場 合 は 、 全 体
の 実 行 権 ビ ッ
ト が マ ス ク さ
れ な い よ う に
(001と い う ア ク セ
ス 権 を 含 む よ
う に )、 create mask パ
ラ メ ー タ を 設
定 す る こ と が
必 要 と な る こ
と に 注 意 。 詳
細 は 、 create mask パ
ラ メ ー タ を 参
照 の こ と 。 デ
フ ォ ル ト : map hidden = no
map system (S) こ の パ ラ
メ ー タ は 、 DOSの
シ ス テ ム フ ァ
イ ル 属 性 を 、
UNIXの グ ル ー プ 実
行 権 ビ ッ ト に
割 り 当 て る か
ど う か を 決 定
す る 。 こ の パ
ラ メ ー タ を 利
用 す る 場 合 は
、 グ ル ー プ 実
行 権 ビ ッ ト が
マ ス ク さ れ な
い よ う に (010と い
う ア ク セ ス 権
を 含 む よ う に
)、 create mask パ ラ メ
ー タ を 設 定 す
る こ と が 必 要
と な る こ と に
注 意 。 詳 細 は
、 create mask パ ラ メ
ー タ を 参 照 の
こ と 。 デ フ ォ
ル ト : map system = no
map to guest (G) こ の パ ラ
メ ー タ は 、 security
モ ー ド が security = share
以 外 の 時 、 user、
server、 domainの と き に
の み 有 用 で あ
る 。 こ の パ ラ
メ ー タ の 値 に
は 、 smbd(8) <URL:smbd.8.html> が
何 ら か の 方 法
で 有 効 な UNIXユ ー
ザ と し て 認 証
さ れ な か っ た
ユ ー ザ の ロ グ
イ ン 要 求 を ど
の よ う に 扱 う
か を 指 定 す る
た め の 3つ の 値
の い ず れ か を
設 定 す る こ と
が 可 能 で あ る
。
3つ
の 値 を 以 下 に
示 す :
|
• |
|
Never - 不 正 な パ ス
ワ ー ド に よ る
ユ ー ザ の ロ グ
イ ン 要 求 を 拒
否 す る 。 こ れ
が デ フ ォ ル ト
で あ る 。 |
|
• |
|
Bad User - 不 正 な パ ス
ワ ー ド に よ る
ユ ー ザ の ロ グ
イ ン 要 求 を 拒
否 す る が 、 指
定 さ れ た ユ ー
ザ が 存 在 し な
か っ た 場 合 は
ゲ ス ト ロ グ イ
ン と し て 扱 い
、 |
guest accountで
指 定 さ れ た ア
カ ウ ン ト に マ
ッ ピ ン グ す る
。
|
• |
|
Bad Password - 不 正
な パ ス ワ ー ド
に よ る ユ ー ザ
の ロ グ イ ン 要
求 は 、 ゲ ス ト
ロ グ イ ン と し
て 扱 い 、 |
guest accountで
指 定 さ れ た ア
カ ウ ン ト に マ
ッ ピ ン グ す る
。 こ の 場 合 、
パ ス ワ ー ド を
タ イ プ ミ ス す
る と 、 な に も
言 わ れ ず に
"guest" と し て ロ
グ イ ン し て し
ま う 。 パ ス ワ
ー ド を タ イ プ
ミ ス し た と い
う メ ッ セ ー ジ
も な い た め 、
ア ク セ ス 可 能
で あ る 筈 の フ
ァ イ ル に で き
な い が 理 由 が
わ か ら な い と
い う 問 題 が 発
生 す る 。 map to
guestパ ラ メ ー タ
を こ の 設 定 に
す る と 、 ヘ ル
プ デ ィ ス ク サ
ー ビ ス か ら は
憎 ま れ る こ と
に な る だ ろ う
:-)。
security
モ ー ド が share 以 外
の 場 合 、 ゲ ス
ト 共 有 サ ー ビ
ス を 設 定 す る
場 合 は こ の パ
ラ メ ー タ が 必
須 で あ る 。 こ
れ は 、 サ ー バ
が ク ラ イ ア ン
ト の 認 証 に 成
功 し な い 限 り
、 要 求 さ れ る
リ ソ ー ス の 名
前 が サ ー バ に
送 ら れ る こ と
は 決 し て な く
、 サ ー バ が ゲ
ス ト 共 有 に 対
す る 認 証 の 成
否 を 適 切 な 時
点 (共 有 へ の 接
続 時 )に 行 な う
こ と が で き な
い た め で あ る
。 以 前 の Samba の リ
リ ー ス に 親 し
ん で い る 人 の
た め 、 こ の パ
ラ メ ー タ は 、
local.h 中 の GUEST_SESSSETUP と い
う コ ン パ イ ル
設 定 に 対 応 づ
け ら れ て い る
。 デ フ ォ ル ト :
map to guest = Never 設 定 例 :
map to guest = Bad User
max connections (S) こ の オ プ
シ ョ ン に よ り
、 サ ー ビ ス へ
の 同 時 コ ネ ク
シ ョ ン 数 が 制
限 さ れ る 。 max
connections が 0 よ り 大
き い 場 合 、 す
で に オ ー プ ン
さ れ て い る サ
ー ビ ス に 対 す
る コ ネ ク シ ョ
ン 数 が こ の 数
に 達 し て い る
と 、 そ れ 以 上
の 接 続 が 拒 否
さ れ る 。 値 が 0
の 場 合 は 、 コ
ネ ク シ ョ ン 数
は 無 制 限 で あ
る こ と を 意 味
す る 。 レ コ ー
ド ロ ッ ク フ ァ
イ ル が 、 こ の
機 能 の 実 装 に
利 用 さ れ て い
る 。 ロ ッ ク フ
ァ イ ル は 、 lock
directory オ プ シ ョ ン
で 指 定 さ れ た
デ ィ レ ク ト リ
に 保 存 さ れ る
。 デ フ ォ ル ト :
max connections = 0 設 定 例 :
max connections = 10
max disk size (G) こ の オ プ
シ ョ ン に よ り
、 見 か け 上 の
デ ィ ス ク の 容
量 の 上 限 を 設
定 す る こ と が
で き る 。 こ の
オ プ シ ョ ン を 100
に 設 定 す る と
、 す べ て の 共
有 は 100MB 以 上 の 容
量 に 見 え る こ
と は な い 。 こ
の オ プ シ ョ ン
は 、 デ ィ ス ク
に 置 く こ と が
で き る デ ー タ
の 容 量 を 制 限
す る も の で は
な い こ と に 注
意 し て 欲 し い
。 前 述 し た 設
定 を 行 な っ た
場 合 、 100MB を 越 え
る 容 量 を デ ィ
ス ク に 書 き 込
む こ と も 可 能
で あ る が 、 ク
ラ イ ア ン ト が
デ ィ ス ク の 空
き 容 量 や 総 デ
ィ ス ク サ イ ズ
を 求 め る と 、
結 果 は max disk size で
指 定 さ れ た 量
に 制 限 さ れ る
こ と に な る 。
こ の オ プ シ ョ
ン は 、 主 と し
て 非 常 に 大 き
い デ ィ ス ク 、
特 に 1GB を 越 え る
サ イ ズ を も つ
デ ィ ス ク を 扱
え な い ソ フ ト
ウ ェ ア の バ グ
を 回 避 す る 際
に 有 用 で あ る
。
max disk
size パ ラ メ ー タ
が 0 の 場 合 は 、
無 制 限 を 意 味
す る 。 デ フ ォ
ル ト : max disk size = 0 設
定 例 : max disk size = 1000
max log size (G)
こ の オ プ シ ョ
ン (キ ロ バ イ ト
単 位 の 数 値 )は
、 ロ グ フ ァ イ
ル の 最 大 サ イ
ズ を 指 定 す る
。 Samba は 定 期 的 に
ロ グ フ ァ イ ル
の サ イ ズ を 調
べ 、 最 大 値 を
超 過 し た 場 合
は 、 フ ァ イ ル
の 拡 張 子 に .old
を 付 加 し た 名
前 に フ ァ イ ル
名 を 変 更 す る
。 サ イ ズ 0 は 無
制 限 を 意 味 す
る 。 デ フ ォ ル
ト : max log size = 5000 設 定
例 : max log size = 1000
max mux (G) こ の オ プ シ
ョ ン は 、 Samba が ク
ラ イ ア ン ト に
通 知 す る 同 時
に 実 行 可 能 な
SMBオ ペ レ ー シ ョ
ン の 最 大 数 を
制 御 す る 。 こ
の パ ラ メ ー タ
を 設 定 す る 必
要 は な い で あ
ろ う 。 デ フ ォ
ル ト : max mux = 50
max open files (G) こ の パ ラ
メ ー タ は 、 smbd(8)
<URL:smbd.8.html> フ ァ イ ル
の サ ー ビ ス プ
ロ セ ス が 1つ の
ク ラ イ ア ン ト
に 対 し て 同 時
に 開 く こ と の
で き る フ ァ イ
ル 数 の 上 限 値
を 設 定 す る 。 Samba
は 、 オ ー プ ン
さ れ て い な い
フ ァ イ ル ご と
に わ ず か 1 ビ ッ
ト し か 消 費 し
な い の で 、 こ
の パ ラ メ ー タ
の デ フ ォ ル ト
値 は 、 非 常 に
大 き な 値 (10000) に
設 定 さ れ て い
る 。 オ ー プ ン
す る フ ァ イ ル
の 数 の 制 限 は
、 通 常 こ の パ
ラ メ ー タ で は
な く UNIXに お け る
プ ロ セ ス 毎 の
フ ァ イ ル デ ィ
ス ク リ プ タ の
上 限 値 に よ っ
て 制 限 さ れ る
。 そ の た め 、
こ の 値 を 変 更
す る 必 要 は な
い で あ ろ う 。
デ フ ォ ル ト : max open
files = 10000
max print jobs (S) こ の パ ラ
メ ー タ に よ り
、 あ る 時 点 で Samba
の 印 刷 キ ュ ー
に 蓄 積 可 能 な
ジ ョ ブ の 最 大
数 が 設 定 さ れ
る 。 設 定 数 を
超 過 す る と 、
smbd(8) <URL:smbd.8.html> は ク
ラ イ ア ン ト に
「 空 き 領 域 が
な い 」 と い う
エ ラ ー を 返 却
す る 。 total print jobsも
参 照 の こ と 。
デ フ ォ ル ト : max print
jobs = 1000 設 定 例 : max print
jobs = 5000
max protocol (G) こ の パ ラ
メ ー タ (文 字 列
)の 値 は 、 サ ー
バ が サ ポ ー ト
す る 最 高 レ ベ
ル の プ ロ ト コ
ル で あ る 。 設
定 可 能 な 値 は
以 下 の 通 り で
あ る :
|
• |
|
CORE: 最 初 期 の も
の で 、 ユ ー ザ
の 概 念 が な い |
|
• |
|
COREPLUS: ほ ん の 少 し
CORE に 手 を 加 え た
も の で あ る |
|
• |
|
LANMAN1: 最 初 の 近 代
的 な バ ー ジ ョ
ン で あ り 、 長
い フ ァ イ ル 名
を サ ポ ー ト し
て い る |
|
• |
|
LANMAN2: LANMAN1 プ ロ ト コ
ル を 改 良 し た
も の で あ る |
|
• |
|
NT1: 最 も 新 し い
プ ロ ト コ ル で
あ り 、 Windows NT が 利
用 す る 。 CIFSと 呼
ば れ る こ と も
あ る 。 |
通 常 、 SMB
プ ロ ト コ ル に
よ り ネ ゴ シ エ
ー シ ョ ン を 経
て 適 切 な プ ロ
ト コ ル が 選 択
さ れ る た め 、
こ の オ プ シ ョ
ン を 設 定 す べ
き で は な い 。
min
protocolも 参 照 の こ
と 。 デ フ ォ ル
ト : max protocol = NT1 設 定
例 : max protocol = LANMAN1
max smbd processes (G) こ の パ
ラ メ ー タ は 、
シ ス テ ム で 同
時 に 実 行 可 能
な smbd(8) <URL:smbd.8.html> プ
ロ セ ス 数 の 最
大 値 を 設 定 す
る こ と で 、 コ
ネ ク シ ョ ン を
扱 う リ ソ ー ス
が 不 足 し て 、
ク ラ イ ア ン ト
に 対 す る サ ー
ビ ス が 低 下 す
る こ と を 防 止
す る 。 通 常 の
環 境 で は 、 各
ユ ー ザ 毎 に smbd
<URL:smbd.8.html> が 割 り 当
て ら れ 、 そ の
ホ ス ト か ら の
共 有 に 対 す る
コ ネ ク シ ョ ン
の す べ て を 扱
う こ と に 注 意
す る こ と 。 デ
フ ォ ル ト : max smbd processes
= 0 ## 無 制 限 設 定
例 : max smbd processes = 1000
max ttl (G) こ の オ プ シ
ョ ン は 、 nmbd(8)
<URL:nmbd.8.html> が ブ ロ ー
ド キ ャ ス ト を
利 用 し た り WINSサ
ー バ を 利 用 し
た り し て NetBIOS 名
を 要 求 す る 際
の NetBIOS 名 の デ フ
ォ ル ト の TTL(time to
live)を (秒 単 位 で )設
定 す る 。 こ の
パ ラ メ ー タ を
変 更 す る 必 要
は な い で あ ろ
う 。 デ フ ォ ル
ト は 3日 で あ る
。 デ フ ォ ル ト :
max ttl = 259200
max wins ttl (G) こ の オ プ
シ ョ ン は 、 nmbd(8)
<URL:nmbd.8.html> が WINSサ ー
バ と し て 動 作
し て い る 時 に
(wins support = yes)、 nmbdに
登 録 さ れ る NetBIOS名
の 最 大 の TTL(time to
live)を 秒 単 位 で 指
定 す る 。 こ の
パ ラ メ ー タ を
変 更 す る 必 要
は な い で あ ろ
う 。 デ フ ォ ル
ト は 6日 (518400秒 )で
あ る 。
min wins
ttl パ ラ メ ー タ
も 参 照 の こ と
。 デ フ ォ ル ト :
max wins ttl = 518400
max xmit (G) こ
の オ プ シ ョ ン
に よ り 、 Samba が ネ
ゴ シ エ ー シ ョ
ン 時 に 用 い る
パ ケ ッ ト サ イ
ズ の 最 大 値 が
設 定 さ れ る 。
デ フ ォ ル ト は 65535
で あ り 、 こ れ
が 設 定 可 能 な
最 大 値 で あ る
。 小 さ い 値 の
方 が 性 能 の 上
が る 場 合 も あ
る が 、 2048 以 下 で
は お そ ら く 問
題 が 出 る だ ろ
う 。 デ フ ォ ル
ト : max xmit = 65535 設 定
例 : max xmit = 8192
message command (G) こ の パ ラ
メ ー タ は 、 サ
ー バ が WinPopup 形 式
の メ ッ セ ー ジ
を 受 信 し た と
き 、 ど の よ う
な コ マ ン ド を
実 行 す る か を
指 定 す る 。 一
般 的 に は 、 何
ら か の 形 で メ
ッ セ ー ジ を 送
信 す る コ マ ン
ド を 指 定 す る
。 こ れ を ど の
よ う に し て 行
な う か は 、 想
像 力 次 第 で あ
る 。 以 下 に 一
例 を 示 す :
message
command = csh -c ’xedit %s;rm %s’ &
こ れ は 、 xeditを
利 用 し て メ ッ
セ ー ジ を 送 信
し 、 そ の 後 メ
ッ セ ー ジ を 削
除 す る 。 コ マ
ン ド は 、 す ぐ
に 制 御 を 戻 す
よ う に す る こ
と が 必 須 で あ
る こ と に 注 意
す る こ と 。 最
後 に ’&’ を つ
け た の は 、 そ
の た め で あ る
。 コ マ ン ド を
実 行 後 す ぐ に
制 御 が 戻 ら な
い と 、 PC は メ ッ
セ ー ジ 送 信 後
フ リ ー ズ し て
し ま う (う ま く
い け ば 、 30 秒 後
に 回 復 す る こ
と に な る だ ろ
う )。 全 て の メ
ッ セ ー ジ は 、
グ ロ ー バ ル な
ゲ ス ト ユ ー ザ
の 権 限 で 送 信
さ れ る 。 コ マ
ン ド 中 で は 、
標 準 の 変 数 を
利 用 で き る が
、 %u は 機 能 し
な い (%U を 利 用
す る の が 適 切
で あ ろ う )。 標
準 の 変 数 以 外
に 、 以 下 に 示
す 変 数 を 利 用
す る こ と が 可
能 で あ る :
|
• |
|
%s = メ ッ セ ー ジ
を 含 む フ ァ イ
ル 名 |
|
|
• |
|
%t = メ ッ セ ー ジ
の 送 信 先 (通 常
は サ ー バ 名 ) |
|
|
• |
|
%f = メ ッ セ ー ジ
の 送 り 元 の ユ
ー ザ |
|
こ の コ
マ ン ド に よ り
、 メ ー ル を 送
る な ど 、 さ ま
ざ ま な 動 作 が
考 え ら れ る 。
お も し ろ い ア
イ デ ア を 思 い
つ い た ら 教 え
て 欲 し い 。 以
下 は メ ッ セ ー
ジ を rootへ の メ ー
ル と し て 送 信
す る 方 法 で あ
る :
message
command = /bin/mail -s ’message from %f on %m’
root < %s; rm %s
message command
が 指 定 さ れ て
い な い 場 合 、
メ ッ セ ー ジ は
送 信 さ れ る 、
Sambaは 送 信 者 に エ
ラ ー の 発 生 を
通 知 す る 。 た
だ し 、 WfWg は エ ラ
ー コ ー ド を 無
視 し て 送 信 を
行 な い 、 メ ッ
セ ー ジ の 送 信
を 報 告 す る 。
メ ッ セ ー ジ を
単 に 削 除 し た
い 場 合 は 、 以
下 の よ う に 設
定 す る こ と
message
command = rm %s デ フ ォ ル
ト : no message command 設 定
例 : message command = csh -c ’xedit %s; rm
%s’ &
min passwd length (G)
min password
lengthの 同 義 語 で
あ る 。
min password length (G)
こ の オ プ シ ョ
ン は 、 UNIX 側 の パ
ス ワ ー ド 変 更
時 に smbdが 受 け
付 け る 平 文 パ
ス ワ ー ド の 最
小 の 文 字 数 を
設 定 す る 。
unix
password sync、 passwd program、
passwd chat debug も 参 照 の
こ と 。 デ フ ォ
ル ト : min password length = 5
min print space (S)
こ の 値 は 、 ユ
ー ザ の 印 刷 ジ
ョ ブ を ス プ ー
ル す る 際 に 利
用 で き な け れ
ば な ら な い 空
き デ ィ ス ク ス
ペ ー ス の 最 小
容 量 を 設 定 す
る 。 こ の 値 は
キ ロ バ イ ト 単
位 で 指 定 す る
。 デ フ ォ ル ト
は 0 で 、 こ の 場
合 、 ユ ー ザ は
常 に 印 刷 ジ ョ
ブ を ス プ ー ル
で き る 。
printing
パ ラ メ ー タ も
参 照 の こ と 。
デ フ ォ ル ト : min print
space = 0 設 定 例 : min print
space = 2000
min protocol (G)
こ の パ ラ メ ー
タ の 値 (文 字 列
)は 、 Sambaが サ ポ ー
ト す る 最 低 限
の SMBプ ロ ト コ ル
の dialect(レ ベ ル )に
な る 。 有 効 な
プ ロ ト コ ル 名
の 一 覧 と 、 そ
の 簡 単 な 説 明
に つ い て は 、 max
protocol パ ラ メ ー タ
を 参 照 の こ と
。 ク ラ イ ア ン
ト が サ ポ ー ト
す る プ ロ ト コ
ル dialectの 一 覧 に つ
い て は 、
source/smbd/negprot.c の Cソ ー
ス を 参 照 す る
と よ い で あ ろ
う 。 セ キ ュ リ
テ ィ 的 な 観 点
で こ の パ ラ メ
ー タ を 考 慮 す
る 際 は 、 lanman
authパ ラ メ ー タ
も 変 更 す る こ
と 。 そ れ 以 外
の 場 合 、 こ の
パ ラ メ ー タ を
変 更 す る 必 要
は な い で あ ろ
う 。 デ フ ォ ル
ト : min protocol = CORE 設 定
例 : min protocol = NT1 # DOSク ラ
イ ア ン ト か ら
の ア ク セ ス を
許 可 し な い
min wins ttl (G) こ の オ プ
シ ョ ン は 、 nmbd(8)
<URL:nmbd.8.html> が WINSサ ー
バ と し て 動 作
し て い る 時 に
(wins support = yes)、 nmbdに
登 録 さ れ る NetBIOS名
の 最 小 の TTL(time to
live)を 秒 単 位 で 指
定 す る 。 こ の
パ ラ メ ー タ を
変 更 す る 必 要
は な い で あ ろ
う 。 デ フ ォ ル
ト は 6時 間 (21600秒
)で あ る 。 デ フ
ォ ル ト : min wins ttl = 21600
msdfs root (S) こ の 真 偽
値 パ ラ メ ー タ
は 、 Sambaが --with-msdfs オ
プ シ ョ ン 付 で
configure、 compile さ れ た
場 合 に の み 有
効 で あ る 。 yesに
設 定 さ れ た 場
合 、 Sambaは そ の 共
有 を DFSル ー ト と
し て 扱 う た め
、 ク ラ イ ア ン
ト は 、 そ の 共
有 デ ィ レ ク ト
リ を ル ー ト と
す る 分 散 フ ァ
イ ル シ ス テ ム
の ツ リ ー を 参
照 す る こ と が
可 能 に な る 。
DFSリ ン ク の 作 成
は 、 共 有 デ ィ
レ ク ト リ 内 に
msdfs:serverA\shareA,serverB\shareB の よ
う な 形 式 で シ
ン ボ リ ッ ク リ
ン ク を 作 成 す
る こ と に よ り
行 な わ れ る 。
DFSツ リ ー を Samba上
で 構 成 す る 際
の 詳 細 情 報 に
つ い て は 、
msdfs_setup.html <URL:msdfs_setup.html>を
参 照 の こ と 。
host
msdfs も 参 照 の こ
と 。 デ フ ォ ル
ト : msdfs root = no
name resolve order (G)
こ の オ プ シ ョ
ン は 、 ど の 名
前 サ ー ビ ス か
ら ど の よ う な
順 番 で 、 ホ ス
ト 名 か ら IP ア ド
レ ス を 解 決 す
る か を 決 定 す
る た め 、 Samba の 各
プ ロ グ ラ ム で
利 用 さ れ る 。
オ プ シ ョ ン に
は 、 名 前 解 決
オ プ シ ョ ン を
表 す ス ペ ー ス
区 切 り の 文 字
列 を 指 定 す る
。 オ プ シ ョ ン
は 、 「 lmhosts」 、 「
host」 、 「 wins」 、
「 bcast」 で あ る 。
こ れ ら は 以 下
に 示 す よ う に
名 前 解 決 を 実
行 す る :
|
• |
|
lmhosts : Samba の lmhosts フ ァ
イ ル か ら IP ア ド
レ ス を 検 索 す
る 。 NetBIOS名 に 関 連
づ け ら れ る 名
前 タ イ プ が 指
定 さ れ て い な
い 行 が lmhosts フ ァ
イ ル 中 に あ っ
た 場 合 、 (詳 細
は 、 lmhosts(5) <URL:lmhosts.5.html>
を 参 照 の こ と
)、 そ の 行 は す
べ て の 名 前 タ
イ プ の 検 索 に
マ ッ チ す る 。 |
|
• |
|
host : シ ス テ ム 標
準 の 方 法 で 、
/etc/hosts 、 NISや DNSへ の
問 い 合 わ せ を
行 な い 、 ホ ス
ト 名 か ら IP ア ド
レ ス へ の 名 前
解 決 を 行 な う
。 名 前 解 決 の
方 法 は 、 OSに 依
存 す る 。 IRIXや
Solarisの 場 合 、
/etc/nsswitch.conf フ ァ イ
ル に よ り 制 御
さ れ る 。 こ の
方 法 は 、 問 い
合 わ せ ら れ た
NetBIOSの 名 前 タ イ プ
が 0x20(server) の 時 の み
利 用 さ れ 、 そ
れ 以 外 は 無 効
で あ る こ と に
注 意 。 |
|
• |
|
wins : wins server パ ラ メ
ー タ で 指 定 さ
れ た IPア ド レ ス
に 対 し て 名 前
の 問 い 合 わ せ
が 行 な わ れ る
。 WINSサ ー バ が 指
定 さ れ て い な
い 場 合 、 こ の
方 法 は 無 視 さ
れ る 。 |
|
• |
|
bcast : interfaces パ ラ メ
ー タ で 設 定 さ
れ た 各 イ ン タ
フ ェ ー ス 毎 に
ブ ロ ー ド キ ャ
ス ト が 実 行 さ
れ る 。 こ れ は
解 決 し た い ホ
ス ト が ロ ー カ
ル サ ブ ネ ッ ト
に 接 続 さ れ て
い る か ど う か
に 依 存 す る た
め 、 も っ と も
不 確 実 な 名 前
解 決 の 方 法 で
あ る 。 |
デ フ ォ
ル ト : name resolve order = lmhosts host
wins bcast 設 定 例 : name resolve
order = lmhosts bcast host こ れ は
最 初 に ロ ー カ
ル の lmhosts フ ァ イ
ル を 調 査 し 、
次 に ブ ロ ー ド
キ ャ ス ト を 行
な い 、 最 後 に
シ ス テ ム 標 準
の ホ ス ト 名 検
索 を 試 行 す る
。
netbios aliases (G)
こ れ は 、 nmbd(8)
<URL:nmbd.8.html> が Samba サ ー
バ の 別 名 と し
て ア ナ ウ ン ス
す る 名 前 の リ
ス ト で あ る 。
こ れ に よ り 、
ブ ラ ウ ズ リ ス
ト 中 で 単 一 の
マ シ ン を 複 数
の 名 前 で 表 示
さ せ る こ と が
可 能 に な る 。
マ シ ン が ブ ラ
ウ ズ サ ー バ や
ロ グ オ ン サ ー
バ と し て 動 作
し て い る 場 合
は 、 別 名 は ブ
ラ ウ ズ サ ー バ
や ロ グ オ ン サ
ー バ と し て は
ア ナ ウ ン ス さ
れ ず 、 マ シ ン
本 来 の 名 前 だ
け が そ れ ら の
機 能 を も つ 名
前 と し て ア ナ
ウ ン ス さ れ る
。
netbios
nameも 参 照 の こ
と 。 デ フ ォ ル
ト : 空 文 字 列 (追
加 さ れ る 名 前
は な い ) 設 定 例
: netbios aliases = TEST TEST1 TEST2
netbios name (G)
こ の パ ラ メ ー
タ に よ り 、 Samba サ
ー バ の NetBIOS 名 が
設 定 さ れ る 。
デ フ ォ ル ト で
は 、 ホ ス ト の DNS
名 の 最 初 の 部
分 と 同 じ に な
る 。 マ シ ン が
マ ス タ ブ ラ ウ
ザ や 、 ロ グ オ
ン サ ー バ の 場
合 、 こ こ で 設
定 さ れ た 名 前
(ま た は ホ ス ト
の DNS名 の 最 初 の
部 分 ) が こ れ ら
の サ ー ビ ス を
ア ナ ウ ン ス す
る 際 に 利 用 さ
れ る 。
netbios
aliasesも 参 照 の こ
と 。 デ フ ォ ル
ト : マ シ ン の
DNS名 設 定 例 : netbios name
= MYNAME
netbios scope (G)
こ の オ プ シ ョ
ン に よ り 、 Sambaが
使 用 す る NetBIOSス コ
ー プ が 決 定 さ
れ る 。 LAN上 の す
べ て の マ シ ン
に 値 を 設 定 す
る の で な い 限
り 、 こ の オ プ
シ ョ ン は 設 定
す べ き で な い
。
nis homedir (G)
NIS マ ッ プ
か ら 、 [home] 共 有 を
提 供 す る サ ー
バ を 取 得 す る
。 automounter を 使 用 す
る UNIX シ ス テ ム で
は 、 ユ ー ザ の
ホ ー ム デ ィ レ
ク ト リ が 、 必
要 に 応 じ て リ
モ ー ト サ ー バ
か ら ワ ー ク ス
テ ー シ ョ ン に
マ ウ ン ト さ れ
る よ う に な っ
て い る こ と が
よ く あ る 。
Samba の
ロ グ オ ン サ ー
バ が 実 際 の ホ
ー ム デ ィ レ ク
ト リ を 提 供 す
る サ ー バ で は
な く 、 NFS経 由 で
ホ ー ム デ ィ レ
ク ト リ を マ ウ
ン ト し て い る
場 合 、 ク ラ イ
ア ン ト に 自 分
自 身 が ホ ー ム
デ ィ レ ク ト リ
を 提 供 す る SMB サ
ー バ で あ る よ
う に 見 せ る と
、 ユ ー ザ が ホ
ー ム デ ィ レ ク
ト リ に ア ク セ
ス す る た め に
は 、 二 段 階 の
ネ ッ ト ワ ー ク
ア ク セ ス が 必
要 に な る (1つ は SMB
で 、 も う 1 つ は
NFS)。 こ れ は と て
も 遅 く な る こ
と が あ る 。 こ
の オ プ シ ョ ン
に よ り 、 Samba は home
共 有 が ロ グ オ
ン サ ー バ と は
異 な る サ ー バ
に あ る も の と
し て 扱 う こ と
が 可 能 に な り
、 Samba デ ー モ ン が
ホ ー ム デ ィ レ
ク ト リ の サ ー
バ で 動 作 し て
い る 限 り 、 Samba ク
ラ イ ア ン ト は
、 ホ ー ム デ ィ
レ ク ト リ を 提
供 し て い る サ
ー バ 上 の 共 有
を 直 接 マ ウ ン
ト す る 。 Samba が home
共 有 の 情 報 を
ク ラ イ ア ン ト
に 返 す と き 、
homedir map で 指 定 さ
れ た NIS マ ッ プ に
問 い 合 わ せ て
、 そ こ に あ る
サ ー バ の 情 報
を 利 用 す る 。
こ の オ プ シ ョ
ン が 機 能 す る
た め に は 、 NIS シ
ス テ ム は 動 い
て い な け れ ば
な ら ず 、 こ の
オ プ シ ョ ン を
指 定 し た Samba サ ー
バ は 、 ロ グ オ
ン サ ー バ で な
け れ ば な ら な
い こ と に 注 意
す る こ と 。 デ
フ ォ ル ト : nis homedir =
no
nt acl support (S)
こ の 真 偽 値 パ
ラ メ ー タ に よ
り 、 smbd(8) <URL:smbd.8.html> が
UNIX の ア ク セ ス 権
を Windows NT の ア ク セ
ス コ ン ト ロ ー
ル リ ス ト に マ
ッ プ す る か ど
う か が 決 定 さ
れ る 。 こ の パ
ラ メ ー タ は 、 Samba
2.2.2 よ り 前 の リ リ
ー ス で は 、 グ
ロ ー バ ル パ ラ
メ ー タ で あ っ
た 。 デ フ ォ ル
ト : nt acl support = yes
nt pipe support (G) こ の 真 偽
値 パ ラ メ ー タ
に よ り 、 smbd(8)
<URL:smbd.8.html> が Windows NTク ラ
イ ア ン ト に 対
し て 、 NT SMB 固 有 の
IPC$ パ イ プ へ の 接
続 を 許 可 す る
か ど う か が 決
定 さ れ る 。 こ
れ は 開 発 者 の
デ バ ッ グ オ プ
シ ョ ン で あ り
、 設 定 す る 必
要 は な い 。 デ
フ ォ ル ト : nt pipe support =
yes
nt smb support (G) こ の 真 偽
値 パ ラ メ ー タ
に よ り 、 smbd(8)
<URL:smbd.8.html> が Windows NT/2000/XP ク
ラ イ ア ン ト と
通 信 を 行 な う
際 に 、 NT特 有 の SMB
サ ポ ー ト を ネ
ゴ シ エ ー ト す
る か ど う か が
決 定 さ れ る 。
こ れ は 開 発 者
用 の デ バ ッ グ
オ プ シ ョ ン で
あ る が 、 ベ ン
チ マ ー ク を 行
な っ た 所 、 こ
の オ プ シ ョ ン
を no に す る と 、
Windows NT ク ラ イ ア ン
ト が よ り 高 速
に 動 作 す る こ
と が 判 明 し た
た め 、 そ の ま
ま 提 供 さ れ て
い る 。 こ れ に
つ い て は ま だ
調 査 途 中 で あ
る 。 こ の オ プ
シ ョ ン を no に す
る と 、 Samba は Samba 2.0 以
前 の バ ー ジ ョ
ン が 提 供 す る
も の と 完 全 に
同 等 の SMB 呼 び 出
し を 提 供 す る
。 こ の 情 報 は
、 ユ ー ザ に NT SMB サ
ポ ー ト に 関 連
す る 問 題 が 発
生 し た 際 に 有
用 か も 知 れ な
い 。 こ の パ ラ
メ ー タ を 無 効
に す る 必 要 は
ま ず な い だ ろ
う 。 デ フ ォ ル
ト : nt smb support = yes
nt status support (G) こ の 真
偽 値 パ ラ メ ー
タ は 、 smbd(8) <URL:smbd.8.html>
が Windows NT/2000/XP ク ラ イ
ア ン ト に 対 し
て 、 NT 固 有 の ス
テ ー タ ス の サ
ポ ー ト の ネ ゴ
シ エ ー シ ョ ン
を 行 な う か ど
う か を 制 御 す
る 。 こ れ は 、
開 発 者 の デ バ
ッ グ 用 オ プ シ
ョ ン で あ り 、
設 定 を 変 更 す
べ き で は な い
。 こ の オ プ シ
ョ ン が no の 場 合
、 Samba は Samba 2.2.3 以 前
と 全 く 同 様 に
、 DOS エ ラ ー コ ー
ド を 返 却 す る
。 こ の オ プ シ
ョ ン を 無 効 に
し て は な ら な
い 。 デ フ ォ ル
ト : nt status support = yes
null passwords (G) パ ス ワ ー
ド が な い ア カ
ウ ン ト か ら の
ア ク セ ス を 許
す か 拒 否 す る
か を 制 御 す る
。
smbpasswd (5)
<URL:smbpasswd.5.html> も 参 照
の こ と 。 デ フ
ォ ル ト : null passwords = no
obey pam restrictions
(G)
PAMサ ポ ー
ト を 有 効 に し
て (--with-pam)、 configure さ れ
た Samba 2.2に お い て
、 こ の パ ラ メ
ー タ は 、 Samba が
PAMの ア カ ウ ン ト
と セ ッ シ ョ ン
管 理 機 構 を 利
用 す る か ど う
か を 制 御 す る
。 デ フ ォ ル ト
の 場 合 、 PAMは 平
文 テ キ ス ト 認
証 に の み 利 用
さ れ 、 ア カ ウ
ン ト と セ ッ シ
ョ ン 管 理 は 利
用 さ れ な い 。
encrypt passwords = yes の 場 合
、 Sambaは 常 に PAM に
よ る 認 証 を 無
視 す る こ と に
気 を 付 け る こ
と 。 こ れ は 、
PAMモ ジ ュ ー ル が
、 SMBの パ ス ワ ー
ド 暗 号 化 に 必
要 な チ ャ レ ン
ジ ア ン ド レ ス
ポ ン ス 認 証 機
構 を サ ポ ー ト
し て い な い た
め で あ る 。 デ
フ ォ ル ト : obey pam
restrictions = no
only user (S) こ
の 真 偽 値 の オ
プ シ ョ ン は 、
user パ ラ メ ー タ
に 設 定 さ れ て
い な い ユ ー ザ
か ら の 接 続 を
許 可 す る か ど
う か を 制 御 す
る 。 デ フ ォ ル
ト で は 、 こ の
オ プ シ ョ ン は
無 効 に な っ て
お り 、 ク ラ イ
ア ン ト か ら 送
信 さ れ た ユ ー
ザ 名 を サ ー バ
が 利 用 す る こ
と が 可 能 で あ
る 。 こ の パ ラ
メ ー タ を 有 効
に す る こ と で
、 サ ー バ は user
パ ラ メ ー タ で
設 定 さ れ た ユ
ー ザ 名 の み を
利 用 す る 。 こ
れ は 共 有 レ ベ
ル の セ キ ュ リ
テ ィ の 時 の み
有 用 で あ る 。
こ の パ ラ メ ー
タ を 有 効 に す
る と 、 Samba は サ ー
ビ ス 名 か ら ユ
ー ザ 名 を 推 測
す る こ と も 行
な わ な く な る
。 こ の た め 、
[homes] セ ク シ ョ ン
を 利 用 し て い
る と 、 問 題 が
発 生 し て し ま
う 。 user = %S と す
る こ と で 、 user
リ ス ト に サ ー
ビ ス 名 が 設 定
さ れ 、 ホ ー ム
デ ィ レ ク ト リ
を ユ ー ザ の 名
前 に す る こ と
が で き る 。
user
パ ラ メ ー タ も
参 照 の こ と 。
デ フ ォ ル ト : only user
= no
only guest (S)
guest onlyの
同 義 語 で あ る
。
oplock break wait time
(G) こ れ は Windows 9x と NT
双 方 の バ グ に
対 応 す る た め
に 追 加 さ れ た
チ ュ ー ニ ン グ
オ プ シ ョ ン で
あ る 。 ク ラ イ
ア ン ト が oplock を 解
除 さ せ る よ う
な SMB を 発 行 し た
時 に 、 Samba の ク ラ
イ ア ン ト に 対
す る 応 答 が 早
過 ぎ る と 、 ク
ラ イ ア ン ト は
誤 動 作 し て し
ま い 、 解 除 要
求 に 応 答 し な
い 。 こ の チ ュ
ー ニ ン グ パ ラ
メ ー タ (ミ リ 秒
単 位 で 指 定 す
る )は 、 こ う し
た (異 常 動 作 を
行 な う )ク ラ イ
ア ン ト に 対 し
て oplock 解 除 要 求 を
送 付 す る 前 に
、 Samba が と る 待 ち
時 間 に な る 。
Samba
の oplock コ ー ド を 読
ん で 理 解 し て
い な い 限 り 、
こ の パ ラ メ ー
タ を 変 え て は
い け な い 。 . デ
フ ォ ル ト : oplock break wait
time = 0
oplock contention limit
(S) こ れ は 非 常
に 高 度 な smbd(8)
<URL:smbd.8.html> の チ ュ ー
ニ ン グ オ プ シ
ョ ン で 、 複 数
の ク ラ イ ア ン
ト 接 続 か ら 同
じ フ ァ イ ル へ
の oplock 要 求 が 行 な
わ れ た 際 の 効
率 を 改 善 す る
も の で あ る 。
こ の パ ラ メ ー
タ に は 数 値 を
指 定 す る 。 同
じ フ ァ イ ル に
対 し て oplock を 行 な
お う と す る ク
ラ イ ア ン ト の
大 体 の 数 が こ
の パ ラ メ ー タ
で 指 定 し た 限
界 を 越 え る と
、 た と え 要 求
さ れ て も 、 smbd
<URL:smbd.8.html> は oplock を 許
可 し な い よ う
に な る 。 こ れ
に よ り 、 smbdは
Windows NTと 同 様 の 動
作 を 行 う よ う
に な る 。
Samba
の oplock コ ー ド を 読
ん で 理 解 し て
い な い 限 り 、
こ の パ ラ メ ー
タ を 変 え て は
い け な い 。 . デ
フ ォ ル ト : oplock contention
limit = 2
oplocks (S) こ
の 真 偽 値 オ プ
シ ョ ン は 、 共
有 内 の フ ァ イ
ル オ ー プ ン が
要 求 さ れ た 際
に oplock (opportunistic lock = 便 宜
的 ロ ッ ク ) を 行
な う か ど う か
を smbd に 指 示 す
る 。 oplock に よ り 、
Samba サ ー バ 上 の フ
ァ イ ル ア ク セ
ス 速 度 を 劇 的
に 改 善 (お よ そ 30%
以 上 )す る こ と
が で き る 。 oplock に
よ り 、 ク ラ イ
ア ン ト は 、 積
極 的 に フ ァ イ
ル を ロ ー カ ル
に キ ャ ッ シ ュ
す る よ う に な
る が 、 信 頼 性
の 低 い ネ ッ ト
ワ ー ク 環 境 の
場 合 な ど に 、
こ れ を 無 効 に
し た い と 考 え
る こ と も あ る
だ ろ う (Windows NT サ ー
バ に お け る デ
フ ォ ル ト 値 は
有 効 で あ る )。
こ れ 以 上 の 情
報 に つ い て は
、 Samba の docs/ デ ィ
レ ク ト リ に あ
る Speed.txt を 参 照 の
こ と 。
oplock は
共 有 内 の フ ァ
イ ル 単 位 で 無
効 に す る こ と
も 可 能 で あ る
。
veto oplock files パ ラ メ ー
タ を 参 照 の こ
と 。 シ ス テ ム
に よ っ て は 、 oplock
が OS自 身 に よ っ
て 認 識 さ れ る
。 こ の 場 合 、
Samba、 NFS、 ロ ー カ
ル な UNIXの い ず れ
を 経 由 し て ア
ク セ ス が 行 な
わ れ た 場 合 で
も 、 oplock が 行 な わ
れ た フ ァ イ ル
と の デ ー タ の
同 期 が 実 現 す
る 。 詳 細 は 、
kernel oplocks パ ラ メ ー
タ を 参 照 の こ
と 。
kernel
oplocks と level2 oplocks パ ラ
メ ー タ も 参 照
の こ と 。 デ フ
ォ ル ト : oplocks = yes
os level (G) こ
の 数 値 は 、 Samba が
ブ ラ ウ ザ 選 定
時 に 宣 言 す る
優 先 度 を 設 定
す る 。 こ の パ
ラ メ ー タ の 値
は 、 nmbd(8) <URL:nmbd.8.html> が
、 ブ ロ ー ド キ
ャ ス ト 範 囲 内
に お け る WORKGROUP
の ロ ー カ ル マ
ス タ ブ ラ ウ ザ
に な る か ど う
か に 影 響 す る
。 注 意 : ロ ー
カ ル マ ス タ ブ
ラ ウ ザ の 選 定
に 際 し て 、 デ
フ ォ ル ト で は
、 Samba が Windows NT 4.0/2000 の
ド メ イ ン コ ン
ト ロ ー ラ 以 外
の す べ て の Microsoft
社 の OSに 優 先 す
る 。 こ の た め
、 Samba ホ ス ト の 設
定 が 不 正 の 場
合 、 ブ ラ ウ ジ
ン グ 的 に そ の
サ ブ ネ ッ ト が
孤 立 し て し ま
う 可 能 性 が あ
る 。 詳 細 は 、 Samba
の docs/ デ ィ レ ク
ト リ に あ る
BROWSING.txt を 参 照 の
こ と 。 デ フ ォ
ル ト : os level = 20 設 定
例 : os level = 65
os2 driver map (G) こ の パ ラ
メ ー タ で は 、 OS/2
の プ リ ン タ ド
ラ イ バ 名 と Windows NT
の プ リ ン タ ド
ラ イ バ 名 と の
マ ッ ピ ン グ が
記 述 さ れ た フ
ァ イ ル へ の 絶
対 パ ス を 指 定
す る 。 フ ァ イ
ル 形 式 は 以 下
の よ う に な っ
て い る :
<nt 用
ド ラ イ バ 名 > = <os2
用 ド ラ イ バ 名
>.<デ バ イ ス 名
>
HP LaserJet 5
の プ リ ン タ ド
ラ イ バ を 例 に
と っ た 場 合 、
正 し い エ ン ト
リ は HP LaserJet 5L = LASERJET.HP LaserJet
5Lの よ う に な る
。 こ の フ ァ イ
ル は 、 Samba Printing HOWTO
<URL:printer_driver2.html> 中 で 記
述 さ れ て い る
プ リ ン タ ド ラ
イ バ の 名 前 空
間 の 問 題 に 対
応 す る た め に
用 い ら れ る 。 OS/2
ク ラ イ ア ン ト
に 関 す る 詳 細
に つ い て は 、 Samba
ド キ ュ メ ン ト
中 の OS2-Client-HOWTO
<URL:OS2-Client-HOWTO.html> を 参 照
の こ と 。 デ フ
ォ ル ト : os2 driver map =
<空 文 字 列 >
pam password change
(G)
Samba 2.2 に お
け る PAM サ ポ ー ト
機 能 の 追 加 に
と も な い 、 こ
の パ ラ メ ー タ
を 用 い る こ と
で 、 PAM を 使 っ た
Samba の パ ス ワ ー ド
変 更 が 可 能 と
な る 。 こ の パ
ラ メ ー タ が 有
効 な 場 合 、 SMB ク
ラ イ ア ン ト か
ら の 要 求 が あ
れ ば 、 passwd program に
設 定 さ れ た プ
ロ グ ラ ム に 代
わ っ て 、 PAM を 使
っ て パ ス ワ ー
ド の 変 更 が 行
な わ れ る 。 ほ
と ん ど の 場 合
、 passwd chat パ ラ メ
ー タ の 変 更 な
し に こ の パ ラ
メ ー タ を 有 効
に す る こ と が
可 能 で あ る 。
デ フ ォ ル ト : pam
password change = no
panic action (G)
こ れ は Samba 開 発 者
の た め の オ プ
シ ョ ン で 、 smbd(8)
<URL:smbd.8.html> や nmbd(8)
<URL:nmbd.8.html> が ク ラ ッ
シ ュ し た 際 に
呼 び 出 さ れ る
シ ス テ ム 上 の
コ マ ン ド を 指
定 す る 。 こ れ
は 通 常 問 題 が
発 生 し た 事 実
を 警 告 す る の
に 使 わ れ る 。
デ フ ォ ル ト : panic
action = <空 文 字 列 >
設 定 例 : panic action =
"/bin/sleep 90000"
passwd chat (G) こ の パ ラ
メ ー タ で 指 定
さ れ る 文 字 列
は 、 smbd <URL:smbd.8.html> と
ロ ー カ ル な パ
ス ワ ー ド 変 更
プ ロ グ ラ ム と
の 間 で パ ス ワ
ー ド 変 更 時 に
発 生 す る や り
と り (chat) を 制 御
す る 。 文 字 列
に は 、 smbd(8)
<URL:smbd.8.html>が passwd program
で 指 定 し た プ
ロ グ ラ ム に 行
な う 送 信 内 容
と 、 そ れ に 対
し て 期 待 さ れ
る 応 答 内 容 と
を 定 義 し た や
り と り の 手 順
を 記 述 す る 。
期 待 さ れ る 応
答 が な い 場 合
、 パ ス ワ ー ド
は 変 更 さ れ な
い 。 こ の や り
と り の 手 順 は
、 パ ス ワ ー ド
制 御 の た め に
ど の よ う な 方
法 (た と え ば NIS な
ど )を 使 う か に
依 存 す る た め
、 サ イ ト 毎 に
異 な る こ と が
多 い 。 こ の パ
ラ メ ー タ は 、
unix password sync パ ラ メ
ー タ が yes の 時 の
み 利 用 さ れ る
。 こ の や り と
り は 、 smbpasswd フ ァ
イ ル 中 の SMBパ ス
ワ ー ド が 変 更
さ れ る 際 に 、
古 い パ ス ワ ー
ド の 平 文 へ ア
ク セ ス す る こ
と な し に 、 root権
限 で 呼 び 出 さ
れ る 。 こ れ は
、 root で あ れ ば 以
前 の パ ス ワ ー
ド を 知 ら な く
て も 、 ユ ー ザ
の パ ス ワ ー ド
の 再 設 定 を 行
な う こ と が で
き る か ら で あ
る 。 NIS/YP を 利 用 し
て い る 場 合 、 passwd
program は NIS マ ス タ サ
ー バ 上 で 実 行
す る 必 要 が あ
る 文 字 列 に は
、 各 々 新 旧 パ
ス ワ ー ド に 置
換 さ れ る 、 %n
お よ び %o マ ク
ロ や 、 各 々 改
行 、 復 帰 、 タ
ブ 、 空 白 を 意
味 す る 標 準 的
な マ ク ロ で あ
る 、 \n、 \r、
\t、 \sも 記 述
で き る 。 さ ら
に 、 こ の 文 字
列 に は 、 任 意
の 文 字 列 に 一
致 す る ’*’ を 記
述 し て も よ い
。 ダ ブ ル ク オ
ー テ ー シ ョ ン
は 、 空 白 を 含
む 複 数 の 文 字
列 を 1 つ の 文 字
列 と 見 な す の
に 使 う こ と が
で き る 。 や り
と り の 手 順 中
で 、 送 信 文 字
列 と し て ピ リ
オ ド "." が 指 定
さ れ て い た 場
合 、 実 際 に は
な ん の 文 字 列
も 送 ら れ な い
。 同 様 に 、 受
信 文 字 列 と し
て ピ リ オ ド が
指 定 さ れ て い
た 場 合 、 実 際
に は 何 も 受 信
し な い こ と が
期 待 さ れ て い
る 。
pam password
change パ ラ メ ー タ
が true の 場 合 、 chat
の や り と り の
手 順 は 、 任 意
の 順 番 で マ ッ
チ し 、 成 功 し
た か 否 か は 出
力 結 果 で は な
く PAM の 戻 り 値 で
判 断 さ れ る 。 PAM
の 場 合 、 \n マ ク
ロ は 無 視 さ れ
る 。
unix
password sync、 passwd program、
passwd chat debug、 pam password
changeも 参 照 の こ
と 。 デ フ ォ ル
ト : passwd chat = *new*password* %n\n
*new*password* %n\n *changed* 設 定 例
: passwd chat = "*Enter OLD password*" %o\n
"*Enter NEW password*" %n\n "*Reenter NEW
password*" %n\n "*Password changed*"
passwd chat debug (G)
こ の 真 偽 値 パ
ラ メ ー タ は 、 passwd
chat script パ ラ メ ー タ
を debug モ ー ド で
実 行 す る か ど
う か に 影 響 す
る 。 debug モ ー ド の
場 合 、 passwd chat 中 に
や り と り さ れ
る 文 字 列 は 、
debug level を 100 に す る
こ と で 、 smbd(8)
<URL:smbd.8.html> の ロ グ フ
ァ イ ル 中 に 出
力 さ れ る よ う
に な る 。 smbd の
ロ グ 中 に 平 文
の パ ス ワ ー ド
が 見 え て し ま
う た め 、 こ れ
は 危 険 な オ プ
シ ョ ン で あ る
。 こ の パ ラ メ
ー タ は 、 Samba の 管
理 者 が passwd chat ス
ク リ プ ト が passwd
program を 呼 び 出 す
際 の デ バ ッ グ
を 行 な う 際 に
役 立 つ 。 デ バ
ッ グ が 終 了 し
た ら 、 必 ず 無
効 に す る こ と
。 pam password change パ ラ
メ ー タ が 有 効
に な っ て い る
場 合 、 こ の オ
プ シ ョ ン は 無
効 に な る 。 こ
の パ ラ メ ー タ
は デ フ ォ ル ト
で 無 効 に な っ
て い る 。
passwd
chat、 pam password change 、
passwd program も 参 照 の
こ と 。 デ フ ォ
ル ト : passwd chat debug = no
passwd program (G)
ユ ー ザ の UNIX 上 の
パ ス ワ ー ド を
設 定 す る た め
に 使 用 す る プ
ロ グ ラ ム の 名
前 を 指 定 す る
。 %u は ユ ー ザ
名 に 置 換 さ れ
る 。 パ ス ワ ー
ド 変 更 プ ロ グ
ラ ム を 呼 び 出
す 前 に 、 指 定
さ れ た ユ ー ザ
名 が 存 在 す る
か の チ ェ ッ ク
が 行 な わ れ る
。 多 く の パ ス
ワ ー ド 変 更 プ
ロ グ ラ ム は 、
パ ス ワ ー ド の
最 小 字 数 や 大
文 字 と 小 文 字
併 用 や 、 数 字
の 混 在 な ど の
適 切 な パ ス ワ
ー ド を 要 求 す
る こ と に 注 意
し て 欲 し い 。
一 部 の ク ラ イ
ア ン ト (Windows for Workgroups な
ど )は 、 パ ス ワ
ー ド を 送 信 す
る 前 に 大 文 字
化 し て し ま う
た め 、 問 題 が
発 生 す る 。 注
意 :unix password sync パ ラ
メ ー タ を True に 設
定 す る と 、
smbpasswd(5)
<URL:smbpasswd.5.html>
フ ァ イ ル 中 の
SMBパ ス ワ ー ド が
変 更 さ れ る 前
に 、 こ の プ ロ
グ ラ ム が root権 限
で 呼 び 出 さ れ
る 。 UNIX 側 の パ ス
ワ ー ド 変 更 が
失 敗 す る と 、
smbd は SMBパ ス ワ ー
ド の 変 更 も 失
敗 す る (こ れ は
仕 様 で あ る )。
unix
password sync パ ラ メ ー
タ が trueに 設 定 さ
れ て い る 場 合
は 、 こ の パ ラ
メ ー タ で 指 定
す る す べ て の
プ ロ グ ラ ム を
必 ず 絶 対 パ ス
で 設 定 し 、 セ
キ ュ リ テ ィ 上
の 問 題 が 発 生
し な い よ う に
し て お く こ と
。 デ フ ォ ル ト
で は unix password sync は false
に な っ て い る
。
unix
password syncも 参 照 の
こ と 。 デ フ ォ
ル ト : passwd program = /bin/passwd
設 定 例 : passwd program =
/sbin/npasswd %u
password level (G)
ク ラ イ ア ン ト
と サ ー バ の 組
合 せ に よ っ て
は 、 大 文 字 と
小 文 字 が 混 在
し た パ ス ワ ー
ド の 扱 い に 問
題 が 発 生 す る
こ と が あ る 。
問 題 が 発 生 す
る ク ラ イ ア ン
ト は LANMAN1 プ ロ ト
コ ル を 使 用 し
て い る と パ ス
ワ ー ド を 強 制
的 に 大 文 字 に
す る が 、 COREPLUS を
使 用 し て い る
と き は こ の 変
換 を 行 な わ な
い Windows for Workgroups が あ る
。 Windows 95/98 系 列 の オ
ペ レ ー テ ィ ン
グ シ ス テ ム に
も 問 題 が あ る
。 こ れ ら の ク
ラ イ ア ン ト は
、 プ ロ ト コ ル
の ネ ゴ シ エ ー
シ ョ ン の 結 果 NT LM
0.12が 使 わ れ る こ
と に な っ た 場
合 で も 、 平 文
の パ ス ワ ー ド
を 大 文 字 化 し
て し ま う 。 こ
の パ ラ メ ー タ
は 、 パ ス ワ ー
ド 中 に 含 む こ
と が で き る 大
文 字 の 最 大 数
を 設 定 す る 。
例 え ば 、 与 え
ら れ た パ ス ワ
ー ド が "FRED" で
あ っ た と す る
。 password level が 1 に 設
定 さ れ て い る
と 、 "FRED" で 失
敗 し た と き に
以 下 の 組 み 合
わ せ に よ る 再
試 行 が 行 な わ
れ る :
"Fred",
"fred", "fRed",
"frEd","freD"
password
level が 2 に 設 定 さ
れ て い る と 以
下 の 組 合 せ に
よ る 試 行 も 行
な わ れ る :
"FRed",
"FrEd", "FreD", "fREd",
"fReD", "frED", .. 以 下
も 同 様 で あ る
。 こ の パ ラ メ
ー タ を 大 き く
す る ほ ど 、 大
文 字 と 小 文 字
の 混 在 し た パ
ス ワ ー ド が 大
文 字 あ る い は
小 文 字 の み の
パ ス ワ ー ド と
一 致 す る よ う
に な る 。 し か
し 、 こ の パ ラ
メ ー タ の 利 用
は セ キ ュ リ テ
ィ の 低 下 に つ
な が る こ と と
、 新 規 の 接 続
を 処 理 す る た
め の 時 間 が 増
大 す る こ と を
意 識 し て お く
必 要 が あ る 。
値 を 0 に す る と
、 入 力 さ れ た
通 り の パ ス ワ
ー ド と 、 そ れ
ら を 全 て 小 文
字 に し た 場 合
の 2 回 の 試 行 の
み を 行 な う 。
デ フ ォ ル ト : password
level = 0 設 定 例 : password level
= 4
password server (G)
こ の オ プ シ ョ
ン で 、 別 の SMB サ
ー バ (Windows NT マ シ ン
な ど )の 名 前 を
指 定 し た 上 で
、 security = domain も し く
は security = server に 設 定
す る こ と で 、 Samba
が 行 な う ユ ー
ザ 名 、 パ ス ワ
ー ド の 認 証 の
す べ て を 別 の
サ ー バ に 行 な
わ せ る こ と が
可 能 と な る 。
こ の オ プ シ ョ
ン で は 、 パ ス
ワ ー ド サ ー バ
と し て 利 用 す
る マ シ ン の 名
前 を 設 定 す る
。 名 前 の 指 定
は NetBIOS名 で 行 な う
必 要 が あ る 。
そ の た め 、 NetBIOS
名 が Internet 名 と 異
な っ て い る 場
合 は 、 smb.confフ ァ
イ ル と 同 じ デ
ィ レ ク ト リ に
あ る 、 lmhostsフ ァ イ
ル に NetBIOS名 の エ ン
ト リ を 追 加 す
る 必 要 が あ る
だ ろ う 。 パ ス
ワ ー ド サ ー バ
の 名 前 解 決 は
、 name resolve order パ ラ
メ ー タ で 設 定
さ れ た 方 法 と
順 番 に 従 っ て
、 行 な わ れ る
。 パ ス ワ ー ド
サ ー バ は 、 「
LM1.2X002」 ま た は 「 LM NT
0.12」 プ ロ ト コ ル
が 利 用 可 能 で
あ り 、 ユ ー ザ
レ ベ ル の セ キ
ュ リ テ ィ モ ー
ド で 構 成 さ れ
た マ シ ン で あ
る 必 要 が あ る
。 注 意 : パ ス
ワ ー ド サ ー バ
を 利 用 す る と
い う こ と は 、 Samba
を 実 行 し て い
る UNIX マ シ ン の セ
キ ュ リ テ ィ は
パ ス ワ ー ド サ
ー バ に 依 存 す
る と い う こ と
で あ る 。 完 全
な 信 頼 が で き
な い サ ー バ を
パ ス ワ ー ド サ
ー バ と し て 設
定 し て は い け
な い 。
Samba サ
ー バ 自 身 を パ
ス ワ ー ド サ ー
バ に 設 定 し な
い こ と 。 こ れ
は ル ー プ を 発
生 さ せ 、 Samba サ ー
バ を フ リ ー ズ
さ せ て し ま う !
password server
の 値 に は 、 Samba 変
数 も 通 常 通 り
利 用 で き る が
、 事 実 上 有 用
な も の は 、 Samba サ
ー バ に 接 続 し
て き た ク ラ イ
ア ン ト を パ ス
ワ ー ド サ ー バ
と し て 設 定 す
る こ と を 意 味
す る 、 %m だ け
で あ ろ う 。 こ
の 設 定 を 行 な
う 際 に は 、 hosts allow
を 使 っ て 信 頼
で き る ク ラ イ
ア ン ト 以 外 か
ら の 接 続 を 制
限 す る こ と が
望 ま し い 。
security
パ ラ メ ー タ を domain
に 設 定 す る 場
合 、 こ の オ プ
シ ョ ン で は 、
ド メ イ ン の プ
ラ イ マ リ お よ
び バ ッ ク ア ッ
プ ド メ イ ン コ
ン ト ロ ー ラ を
指 定 す る か 、
"*’ と い う 文 字
を 指 定 す る 必
要 が あ る 。 こ
れ は Samba サ ー バ を
ド メ イ ン の メ
ン バ と し て 機
能 さ せ る と と
も に 、 ユ ー ザ
の ロ グ オ ン 時
に 認 証 を 行 な
う た め に 、 暗
号 化 さ れ た 認
証 済 の RPCコ ー ル
を 利 用 す る た
め で あ る 。 security =
domain を 用 い る 利
点 は 、 password server オ
プ シ ョ ン で 幾
つ か の サ ー バ
を 指 定 し た 場
合 に 、 smbd が リ
ス ト 中 の サ ー
バ に 対 し て ど
れ か の サ ー バ
か ら 応 答 が あ
る ま で 順 番 に
問 い 合 わ せ を
行 な っ て い く
と い う 点 に あ
る 。 こ れ は 、
通 常 問 い 合 わ
せ を 行 な う サ
ー バ が 停 止 し
て し ま っ た 時
に 効 果 を 発 揮
す る 。
password
server オ プ シ ョ ン
に ’*’ 文 字 を 指
定 す る と 、 Samba は
WORKGROUP<1C> と い う 名
前 の 問 い 合 わ
せ を 行 な っ て
、 認 証 に 利 用
す る プ ラ イ マ
リ も し く は バ
ッ ク ア ッ プ ド
メ イ ン コ ン ト
ロ ー ラ を 自 動
的 に 決 定 す る
よ う に な り 、
名 前 解 決 に よ
り 返 却 さ れ た
IPア ド レ ス の リ
ス ト 中 の 各 サ
ー バ に 対 し て
順 番 に 接 続 が
行 な わ れ る 。
security
パ ラ メ ー タ が server
の 場 合 、 security = domain
の 場 合 に は な
か っ た 制 限 事
項 が 幾 つ か 発
生 す る :
|
• 複 数 の パ ス
ワ ー ド サ ー バ
を |
|
password server パ ラ メ
ー タ 中 に 設 定
で |
き る が
、 一 旦 smbd が 接
続 を 行 な っ た
パ ス ワ ー ド サ
ー バ が 停 止 し
て し ま う と 、
そ の smbd で は そ
れ 以 上 の ユ ー
ザ 認 証 が 一 切
行 な え な く な
る 。 こ れ は security =
server モ ー ド に お
け る SMB/CIFS プ ロ ト
コ ル で の 制 限
で 、 Samba 側 で は 対
処 で き な い 。
|
• |
|
Windows NT サ ー
バ を パ ス ワ ー
ド サ ー バ と し
て 使 っ て い る
場 合 、 ユ ー ザ
が Samba サ ー バ か ら
ロ グ オ ン で き
る よ う に す る
必 要 が あ る 。
こ れ は 、 security = server
モ ー ド の 場 合
、 ネ ッ ト ワ ー
ク 経 由 の ロ グ
オ ン は 、 ユ ー
ザ の ワ ー ク ス
テ ー シ ョ ン か
ら で は な く 、 Samba
サ ー バ か ら 行
わ れ た も の と
し て 扱 わ れ る
た め で あ る 。 |
security
パ ラ メ ー タ も
参 照 の こ と 。
デ フ ォ ル ト : password
server = <空 文 字 列 >
設 定 例 : password server = NT-PDC,
NT-BDC1, NT-BDC2 設 定 例 :
password server = *
path (S) こ の パ ラ メ
ー タ は 、 サ ー
ビ ス に 接 続 し
た ユ ー ザ が ア
ク セ ス す る デ
ィ レ ク ト リ を
指 定 す る 。 印
刷 サ ー ビ ス の
場 合 は 、 印 刷
デ ー タ が 印 刷
用 ホ ス ト に 送
ら れ る 前 に 一
時 的 に ス プ ー
ル さ れ る 場 所
に な る 。 ゲ ス
ト ア ク セ ス を
許 可 し て い る
印 刷 サ ー ビ ス
の 場 合 、 サ ー
ビ ス は 読 み だ
し 専 用 に す べ
き で あ り 、 パ
ス は 全 ユ ー ザ
書 き 込 み 可 と
し 、 sticky ビ ッ ト を
セ ッ ト す べ き
で あ る 。 こ れ
は も ち ろ ん 必
須 で は な い が
、 こ の よ う に
し な い 限 り は
、 お そ ら く 意
図 し た 設 定 を
行 な う こ と が
で き な い だ ろ
う 。
path パ
ラ メ ー タ の 値
に あ る %u は 、
ク ラ イ ア ン ト
が 接 続 す る 際
に 利 用 し た UNIX の
ユ ー ザ 名 に 置
換 さ れ る 。 %m
は 、 接 続 し て
き た マ シ ン の
NetBIOS 名 に 置 換 さ
れ る 。 こ れ ら
の 置 換 操 作 は
、 ユ ー ザ に 仮
想 的 な ホ ー ム
デ ィ レ ク ト リ
を 設 定 す る 際
、 非 常 に 便 利
で あ る 。
root dir
が 設 定 さ れ て
い た 場 合 、 こ
の パ ラ メ ー タ
も そ の 影 響 を
受 け る こ と に
注 意 。 デ フ ォ
ル ト : な し 設
定 例 : path = /home/fred
pid directory (G)
こ の オ プ シ ョ
ン に よ り 、 pid フ
ァ イ ル が お か
れ る デ ィ レ ク
ト リ が 指 定 さ
れ る 。 デ フ ォ
ル ト : pid directory =
${prefix}/var/locks 設 定 例 : pid
directory = /var/run/
posix locking (S)
smbd(8)
<URL:smbd.8.html> デ ー モ ン
で は 、 SMBク ラ イ
ア ン ト に よ っ
て 行 な わ れ た
フ ァ イ ル ロ ッ
ク の 情 報 を 記
録 す る デ ー タ
ベ ー ス を 管 理
し て い る 。 デ
フ ォ ル ト で は
、 デ ー タ ベ ー
ス の 内 部 処 理
と し て POSIX ロ ッ ク
へ の 置 換 え が
行 な わ れ て い
る 。 こ れ に よ
り 、 SMBク ラ イ ア
ン ト に よ っ て
行 な わ れ た フ
ァ イ ル ロ ッ ク
は 、 POSIX互 換 の ア
プ リ ケ ー シ ョ
ン が SMB以 外 の 方
式 (NFS や ロ ー カ ル
な フ ァ イ ル ア
ク セ ス ) を 用 い
て 、 フ ァ イ ル
に ア ク セ ス す
る 際 に も 認 識
さ れ る こ と に
な る 。 こ の パ
ラ メ ー タ を 無
効 に す る 必 要
は ま ず な い で
あ ろ う 。 デ フ
ォ ル ト : posix locking = yes
postexec (S) こ
の オ プ シ ョ ン
は 、 サ ー ビ ス
か ら 切 断 し た
際 に 常 に 起 動
さ れ る コ マ ン
ド を 指 定 す る
。 こ の パ ラ メ
ー タ で は 通 常
の Sambaの 変 数 も 利
用 で き る 。 シ
ス テ ム に よ っ
て は コ マ ン ド
が root で 実 行 さ れ
る 場 合 も あ る
か も 知 れ な い
。 面 白 い 例 と
し て は 、 サ ー
バ の リ ソ ー ス
を umount す る よ う な
用 途 が 考 え ら
れ る :
postexec =
/etc/umount /cdrom
preexec
も 参 照 の こ と
。 デ フ ォ ル ト :
な し (実 行 さ れ
る コ マ ン ド は
な い ) 設 定 例 :
postexec = echo \"%u disconnected from %S from %m
(%I)\" >> /tmp/log
postscript (S) こ
の パ ラ メ ー タ
は 、 印 刷 す る
フ ァ イ ル を Postscript
形 式 と し て 解
釈 す る よ う に
プ リ ン タ に 強
制 す る 。 こ れ
は 、 印 刷 の 出
力 の 先 頭 に %! を
付 加 す る こ と
に よ っ て 行 な
わ れ る 。 印 刷
の 開 始 時 に Ctrl-D を
出 力 し て 、 プ
リ ン タ の 処 理
を お か し く し
て し ま う よ う
な PCが ま だ た く
さ ん あ る 時 に
は 、 こ れ は と
て も 便 利 で あ
る 。 デ フ ォ ル
ト : postscript = no
preexec (S) こ の オ プ シ
ョ ン は 、 サ ー
ビ ス へ 接 続 し
た 際 に 必 ず 実
行 さ れ る コ マ
ン ド を 指 定 す
る 。 こ の パ ラ
メ ー タ で は 通
常 の Sambaの 変 数 も
利 用 で き る 。
面 白 い 例 と し
て は 、 接 続 す
る 度 に 、 ユ ー
ザ に 歓 迎 (welcome)メ
ッ セ ー ジ を 送
る よ う な 用 途
が 考 え ら れ る
。 そ の 日 の 一
言 (message of the day) も 面 白
い か も 知 れ な
い 。 以 下 に 例
を 示 す :
preexec =
csh -c ’echo \"Welcome to %S!\" |
/usr/local/samba/bin/smbclient -M %m -I %I’ &
無 論 、 し ば ら
く 経 つ と こ れ
は イ ラ イ ラ の
も と に な る だ
け だ ろ う :-)。
preexec
close お よ び postexec
も 参 照 の こ と
。 デ フ ォ ル ト :
な し (実 行 さ れ
る コ マ ン ド は
な い ) 設 定 例 :
preexec = echo \"%u connected to %S from %m
(%I)\" >> /tmp/log
preexec close (S)
こ の 真 偽 値 オ
プ シ ョ ン は 、
preexec で 指 定 し た
コ マ ン ド か ら 0
以 外 の 戻 り 値
が 返 却 さ れ た
際 に 、 サ ー ビ
ス へ の 接 続 を
ク ロ ー ズ す る
か ど う か を 制
御 す る 。 デ フ
ォ ル ト : preexec close = no
preferred master (G) こ の 真 偽
値 パ ラ メ ー タ
は 、 nmbd(8) <URL:nmbd.8.html> が
ワ ー ク グ ル ー
プ の マ ス タ ブ
ラ ウ ザ と し て
優 先 さ れ る か
ど う か に 影 響
す る 。 こ れ が true
に 設 定 さ れ て
い る と 、 nmbd は
起 動 時 に ブ ラ
ウ ザ の 選 定 を
強 要 す る 。 ま
た 、 選 定 時 の
優 先 度 で も 、
わ ず か で は あ
る が 有 利 に な
る 。 こ の パ ラ
メ ー タ は 、 nmbd
が ド メ イ ン マ
ス タ ブ ラ ウ ザ
に な る こ と を
保 証 す る た め
に 、
domain master =
yesの 設 定 と 連 係
し て 利 用 す る
こ と が 推 奨 さ
れ て い る 。 同
じ サ ブ ネ ッ ト
上 に 優 先 マ ス
タ ブ ラ ウ ザ に
指 定 さ れ た ホ
ス ト (Samba サ ー バ 、
Windows 95/NT の い ず れ の
場 合 も )が 複 数
台 か 存 在 す る
と 、 そ れ ら の
ホ ス ト は 定 期
的 に ロ ー カ ル
マ ス タ ブ ラ ウ
ザ に な ろ う と
す る 試 み を 永
続 的 に 繰 り 返
す こ と に な る
。 こ れ は 不 要
な ブ ロ ー ド キ
ャ ス ト ト ラ フ
ィ ッ ク を 発 生
さ せ る だ け で
な く 、 ブ ラ ウ
ジ ン グ 機 能 自
体 に も 支 障 を
発 生 さ せ て し
ま う た め 、 こ
の オ プ シ ョ ン
は 注 意 し て 扱
う こ と 。
os level
も 参 照 の こ と
。 デ フ ォ ル ト :
preferred master = auto
prefered master (G)
preferred master
の 同 義 語 で 、
綴 り 間 違 い を
す る 人 の た め
に 用 意 さ れ て
い る :-)
preload こ
の パ ラ メ ー タ
は 、 自 動 的 に
ブ ラ ウ ズ リ ス
ト 上 に 追 加 し
た い サ ー ビ ス
の リ ス ト を 設
定 す る 。 こ の
パ ラ メ ー タ を
利 用 し な い と
不 可 視 に な る homes
や printers サ ー ビ ス
に と っ て 有 用
で あ る 。
printcap
フ ァ イ ル に あ
る す べ て の プ
リ ン タ を 指 定
し た い 場 合 は
、 load printers オ プ シ
ョ ン を 利 用 す
る 方 が 簡 単 で
あ る 。 デ フ ォ
ル ト : preload に 設 定
さ れ た サ ー ビ
ス は な い 設 定
例 : preload = fred lp colorlp
preserve case (S)
ク ラ イ ア ン ト
か ら 送 信 さ れ
て き た 新 し い
フ ァ イ ル 名 中
の 大 文 字 小 文
字 を そ の ま ま
利 用 す る か 、
default case パ ラ メ ー
タ の 設 定 を 強
制 す る か ど う
か を 設 定 す る
。 デ フ ォ ル ト :
preserve case = yes こ の 設
定 に 関 す る 詳
細 に つ い て は
、 NAME MANGLING の セ ク シ
ョ ン を 参 照 の
こ と
print command (S) 印 刷 ジ ョ
ブ が 、 ス プ ー
ル フ ァ イ ル の
書 き 込 み を 完
了 し た 後 で 、
こ こ で 指 定 し
た コ マ ン ド が
system() 関 数 経 由 で
ス プ ー ル フ ァ
イ ル を 処 理 す
る た め に 、 利
用 さ れ る 。 通
常 、 指 定 し た
コ マ ン ド は ス
プ ー ル フ ァ イ
ル を ホ ス ト の
印 刷 サ ブ シ ス
テ ム に 送 信 す
る が 、 そ う し
な け れ ば な ら
な い と い う こ
と は な い 。 サ
ー バ は ス プ ー
ル フ ァ イ ル を
削 除 し な い の
で 、 指 定 し た
コ マ ン ド が 処
理 完 了 後 に ス
プ ー ル フ ァ イ
ル を 削 除 し な
け れ ば な ら な
い 。 さ も な け
れ ば 、 古 い ス
プ ー ル フ ァ イ
ル を 手 動 で 削
除 す る 必 要 が
あ る 。
print command
は 、 単 純 な テ
キ ス ト 文 字 列
で あ る 。 こ れ
は 、 以 下 の マ
ク ロ が 置 換 さ
れ る 他 は そ の
ま ま 利 用 さ れ
る 。
s, %p -
ス プ ー ル フ ァ
イ ル 名 へ の パ
ス
%p - プ
リ ン タ 名
%J - the job
ク ラ イ ア ン ト
か ら 送 信 さ れ
た ジ ョ ブ 名
%c - ス
プ ー ル さ れ た
ジ ョ ブ の う ち
、 す で に 印 刷
さ れ た ペ ー ジ
数 (検 知 可 能 な
場 合 )
%z - ス
プ ー ル さ れ た
印 刷 ジ ョ ブ の
サ イ ズ (バ イ ト )
print command
に は 、 最 低 限
%s も し く は %f
の 記 述 が 必 要
で あ る 。 %p に
つ い て は 必 須
で は な い 。 ジ
ョ ブ の 実 行 時
に プ リ ン タ 名
が 指 定 さ れ て
い な い 場 合 、
%p は 単 に printer command
か ら 取 り 除 か
れ る 。
[global]
セ ク シ ョ ン 中
で 指 定 さ れ た print
command は 、 独 自 の print
command が 設 定 さ れ
て い な い 各 印
刷 サ ー ビ ス に
適 用 さ れ る 。
印 刷 サ ー ビ ス
に print command の 定 義 が
な く 、 グ ロ ー
バ ル な print command の 定
義 も な い 場 合
、 ス プ ー ル フ
ァ イ ル は 作 成
さ れ る が 処 理
さ れ ず 、 (こ れ
が 最 も 重 要 だ
が )削 除 さ れ な
い 。
UNIX プ
ラ ッ ト フ ォ ー
ム に よ っ て は nobody
ア カ ウ ン ト を
用 い た 印 刷 が
失 敗 す る 場 合
が あ る の で 注
意 し て 欲 し い
。 こ の 場 合 、
印 刷 の 実 行 が
可 能 な 別 の ゲ
ス ト ア カ ウ ン
ト を 作 成 し 、
[global] セ ク シ ョ ン
中 の guest account に 設
定 す る こ と 。
シ ェ ル で 解 析
で き る 限 り の
非 常 に 複 雑 な print
command を 記 述 す る
こ と が 可 能 で
あ る 。 以 下 の
例 で は 印 刷 ジ
ョ ブ を 記 録 し
、 フ ァ イ ル を
印 刷 し て か ら
そ れ を 削 除 し
て い る 。 ’;’ は
シ ェ ル ス ク リ
プ ト に お い て
、 通 常 コ マ ン
ド 間 の セ パ レ
ー タ と し て 用
い ら れ る こ と
に 注 意 。
print
command = echo Printing %s >> /tmp/print.log; lpr -P
%p %s; rm %s シ ス テ ム
で フ ァ イ ル を
印 刷 す る 方 法
に よ っ て は 、
こ の コ マ ン ド
を 適 宜 変 更 す
る 必 要 が あ る
か も し れ な い
。 パ ラ メ ー タ
の デ フ ォ ル ト
値 は 、 printing パ ラ
メ ー タ の 設 定
に 応 じ て 変 化
す る 。 デ フ ォ
ル ト : printing = BSD, AIX, QNX, LPRNG,
PLPの 場 合 :
print
command = lpr -r -P%p %s
printing =
SYSV, HPUXの 場 合 :
print
command = lp -c -d%p %s; rm %s
printing =
SOFTQの 場 合 :
print
command = lp -d%p -s %s; rm %s
printing = CUPS
の 場 合 : Samba が libcups を
利 用 し て コ ン
パ イ ル さ れ た
場 合 、 printcap = cups は 、
ジ ョ ブ の 送 信
な ど に CUPS API を 利
用 す る 。 そ れ
以 外 の 場 合 は
、 lp -c -d%p -oraw; rm %s の よ
う に 、 印 刷 に
は -oraw オ プ シ ョ ン
を つ け た System V 系
の コ マ ン ド に
対 応 づ け ら れ
る 。 Samba が libcups を 利
用 し て コ ン パ
イ ル さ れ 、 printing =
cups の 設 定 が 行
な わ れ た 場 合
、 手 動 で 設 定
さ れ た print コ マ ン
ド は 無 視 さ れ
る 。 設 定 例 : print
command = /usr/local/samba/bin/myprintscript %p %s
print ok (S)
printableの
同 義 語 で あ る
。
printable (S) こ
の パ ラ メ ー タ
が yes の 場 合 に 、
ク ラ イ ア ン ト
か ら 指 定 さ れ
た デ ィ レ ク ト
リ に ス プ ー ル
フ ァ イ ル を 書
き 込 む こ と が
可 能 に な る 。
印 刷 可 能 (printable)な
サ ー ビ ス で は
、 (ユ ー ザ が UNIX上
に 権 限 を も っ
て い る 限 り )印
刷 デ ー タ を ス
プ ー ル フ ァ イ
ル に 書 き 込 む
こ と が 常 に 可
能 と な る こ と
に 注 意 。 writeable
パ ラ メ ー タ は
、 リ ソ ー ス に
対 す る 印 刷 以
外 の ア ク セ ス
に の み 影 響 す
る 。 デ フ ォ ル
ト : printable = no
printcap (G)
printcap nameの
同 義 語 で あ る
。
printcap name (G)
こ の パ ラ メ ー
タ は 、 コ ン パ
イ ル 時 に 設 定
さ れ る デ フ ォ
ル ト の printcap フ ァ
イ ル 名 (通 常
/etc/printcap) を 上 書 き
に す る た め に
使 わ れ る 。 こ
の パ ラ メ ー タ
を 設 定 す べ き
状 況 に つ い て
は 、 前 述 し た
[printers] セ ク シ ョ ン
に 関 す る 説 明
を 参 照 の こ と
。
CUPS 印
刷 イ ン タ フ ェ
ー ス を 利 用 す
る 際 は 、 printcap name =
cups と い う 設 定
を 行 な う こ と
。 こ れ は 、 [global]
セ ク シ ョ ン の
printing = cups と い う 設 定
に よ り 補 完 さ
れ る 。 printcap name = cups
に よ り 、 CUPS の 設
定 フ ァ イ ル に
よ っ て 指 定 さ
れ た 、 CUPS に よ っ
て 作 成 さ れ る
「 dummy」 の printcap が 用
い ら れ る よ う
に な る 。 利 用
可 能 な プ リ ン
タ を 一 覧 す る
た め lpstat を 利 用
す る System V の シ ス
テ ム で は 、 printcap
name = lpstatと 設 定 す
る こ と で 、 利
用 可 能 な プ リ
ン タ の 一 覧 を
自 動 的 に 取 得
で き る 。 Samba の configure
時 点 に SYSV が 定 義
さ れ る シ ス テ
ム (ほ と ん ど の
System V ベ ー ス の シ
ス テ ム が 該 当
す る )で は 、 こ
れ が デ フ ォ ル
ト で あ る 。 こ
れ ら の シ ス テ
ム で printcap name に
lpstat が 設 定 さ れ
る と 、 Samba は lpstat -v
を 実 行 し 、 そ
の 出 力 か ら プ
リ ン タ 一 覧 を
取 得 す る 。 最
低 限 の printcap フ ァ
イ ル は 下 記 の
よ う な も の で
あ る :
print1|My
Printer 1
|
|
|
|
|
|
|
print2|My Printer 2 |
|
|
|
|
|
|
|
print3|My Printer 3 |
|
|
|
|
|
|
|
print4|My Printer 4 |
|
|
|
|
|
|
|
print5|My Printer 5 |
’|’
に よ っ て 、 プ
リ ン タ の 別 名
が 区 切 ら れ る
。 た だ し 、 2 番
目 の 別 名 中 に
空 白 が あ る と
、 Samba は そ れ を プ
リ ン タ の コ メ
ン ト で あ る と
判 断 す る 。 注
意 : AIXに お け る
デ フ ォ ル ト の
printcap フ ァ イ ル の
名 前 は 、
/etc/qconfigで あ る 。
printcap フ ァ イ ル の
名 前 が qconfig の 場
合 、 Samba は フ ァ イ
ル が AIXの qconfig形
式 で あ る と 仮
定 す る 。 デ フ
ォ ル ト : printcap name =
/etc/printcap 設 定 例 : printcap
name = /etc/myprintcap
printer admin (S)
こ の パ ラ メ ー
タ に は 、 MS-RPC(通 常
Windows NT Workstationに よ っ て
使 用 さ れ る )に
よ る 、 遠 隔 か
ら の プ リ ン タ
管 理 イ ン タ フ
ェ ー ス 経 由 で
プ リ ン タ に 対
す る す べ て の
操 作 を 行 な う
権 限 を も つ ユ
ー ザ の リ ス ト
を 設 定 す る 。 root
は 常 に 権 限 を
も つ こ と に 注
意 。 デ フ ォ ル
ト : printer admin = <空 文 字
列 > 設 定 例 : printer
admin = admin, @staff
printer driver (S) 注 意 : こ れ
は 下 位 互 換 性
を 保 つ た め の
パ ラ メ ー タ で
あ り 、 バ ー ジ
ョ ン 2.2 の 次 の メ
ジ ャ ー リ リ ー
ス で 削 除 さ れ
る 。 Samba サ ー バ に
プ リ ン タ ド ラ
イ バ を イ ン ス
ト ー ル す る た
め の 新 方 式 に
つ い て の 詳 細
情 報 は 、 Samba 2.2. Printing
HOWTO <URL:printer_driver2.html> 中 の
説 明 を 参 照 の
こ と 。 こ の オ
プ シ ョ ン は 、
ク ラ イ ア ン ト
が プ リ ン タ 用
の プ リ ン タ ド
ラ イ バ を サ ー
バ に 問 い 合 わ
せ た と き に 応
答 と し て 受 け
取 る 文 字 列 を
設 定 す る 。 Windows 95
や Windows NT を 使 用 し
て い る 場 合 、
こ の 文 字 列 を
利 用 す る こ と
で プ リ ン タ の
セ ッ ト ア ッ プ
を 自 動 で 行 な
う こ と が で き
る 。 こ の パ ラ
メ ー タ に は 、
適 切 な プ リ ン
タ ド ラ イ バ を
示 す 正 確 な 文
字 列 (大 文 字 /小
文 字 も 区 別 さ
れ る )を 設 定 す
る 必 要 が あ る
。 指 定 す べ き
正 確 な 文 字 列
が わ か ら な け
れ ば 、 printer driver パ
ラ メ ー タ を 設
定 せ ず 、 ク ラ
イ ア ン ト 側 で
プ リ ン タ ド ラ
イ バ の 一 覧 を
表 示 さ せ る と
よ い 。 プ リ ン
タ の 製 造 元 を
選 択 す る と 、
該 当 す る 文 字
列 が ス ク ロ ー
ル ボ ッ ク ス 中
に 表 示 さ れ る
だ ろ う 。
printer
driver fileも 参 照 の こ
と 。 設 定 例 : printer
driver = HP LaserJet 4L
printer driver file (G)
注 意 : こ れ は 下
位 互 換 性 を 保
つ た め の パ ラ
メ ー タ で あ り
、 バ ー ジ ョ ン 2.2
の 次 の メ ジ ャ
ー リ リ ー ス で
削 除 さ れ る 。 Samba
サ ー バ に プ リ
ン タ ド ラ イ バ
を イ ン ス ト ー
ル す る た め の
新 方 式 に つ い
て の 詳 細 情 報
は 、 Samba 2.2. Printing HOWTO
<URL:printer_driver2.html> 中 の 説
明 を 参 照 の こ
と 。 こ の パ ラ
メ ー タ は 、 Windows 95
ク ラ イ ア ン ト
に 対 し て プ リ
ン タ ド ラ イ バ
の 提 供 を 行 な
う 際 に 利 用 す
る プ リ ン タ ド
ラ イ バ の 定 義
フ ァ イ ル の 位
置 を 指 定 す る
も の で あ る 。
こ の パ ラ メ ー
タ が 設 定 さ れ
て い な か っ た
場 合 の デ フ ォ
ル ト は 以 下 の
通 り 。
SAMBA_INSTALL_DIRECTORY
/lib/printers.def
This file is
created from Windows 95 msprint.inf
files found on the Windows 95 client system. Windows 95
ク ラ イ ア ン ト
に 対 し て プ リ
ン タ ド ラ イ バ
を 提 供 す る た
め の 設 定 に 関
す る 詳 細 は 、
docs/ デ ィ レ ク ト
リ 中 に あ る 古
い ド キ ュ メ ン
ト の PRINTER_DRIVER.txt を 参
照 の こ と 。
printer
driver locationも 参 照 の
こ と 。 デ フ ォ
ル ト : な し (コ ン
パ イ ル 中 に 設
定 さ れ る ) 設 定
例 : printer driver file =
/usr/local/samba/printers/drivers.def qsq
printer driver location (S)
注 意 : こ れ は 下
位 互 換 性 を 保
つ た め の パ ラ
メ ー タ で あ り
、 バ ー ジ ョ ン 2.2
の 次 の メ ジ ャ
ー リ リ ー ス で
削 除 さ れ る 。 Samba
サ ー バ に プ リ
ン タ ド ラ イ バ
を イ ン ス ト ー
ル す る た め の
新 方 式 に つ い
て の 詳 細 情 報
は 、 Samba 2.2. Printing HOWTO
<URL:printer_driver2.html> 中 の 説
明 を 参 照 の こ
と 。 こ の パ ラ
メ ー タ は 、 プ
リ ン タ 共 有 に
接 続 し た ク ラ
イ ア ン ト に 対
し て 、 Windows 95 マ シ
ン に 対 す る プ
リ ン タ ド ラ イ
バ の 自 動 イ ン
ス ト ー ル に 必
要 な フ ァ イ ル
の 置 き 場 所 を
通 知 す る も の
で あ る 。 Samba が Windows
95 マ シ ン に プ リ
ン タ ド ラ イ バ
を 提 供 す る よ
う に 設 定 さ れ
て い る 場 合 は
、 次 の よ う な
値 を 指 定 す る
必 要 が あ る
\\MACHINE\PRINTER$
こ こ で 、 MACHINE は Samba
サ ー バ の NetBIOS 名
、 PRINTER$ は プ リ ン
タ ド ラ イ バ の
フ ァ イ ル を 置
い た 共 有 で あ
る 。 設 定 に つ
い て の 詳 細 は
、 docs/ デ ィ レ ク
ト リ 中 に あ る
古 い ド キ ュ メ
ン ト の PRINTER_DRIVER.txt を
参 照 の こ と
。
printer
driver fileも 参 照 の こ
と 。 デ フ ォ ル
ト : な し 設 定
例 : printer driver location =
\\MACHINE\PRINTER$
printer name (S)
こ の パ ラ メ ー
タ は 、 印 刷 サ
ー ビ ス に 対 し
て 印 刷 ジ ョ ブ
が 送 ら れ た 際
に 、 そ れ を ス
プ ー ル す る プ
リ ン タ 名 を 設
定 す る 。
[global]
セ ク シ ョ ン で
設 定 さ れ た 場
合 、 そ の プ リ
ン タ 名 は 、 独
自 の プ リ ン タ
名 が 指 定 さ れ
て い な い す べ
て の 印 刷 サ ー
ビ ス で 利 用 さ
れ る 。 デ フ ォ
ル ト : な し (た だ
し 多 く の シ ス
テ ム で は lp) 設
定 例 : printer name = laserwriter
printer (S)
printer nameの
同 義 語 で あ る
。
printing (S) こ
の パ ラ メ ー タ
は 、 プ リ ン タ
の 状 態 に 関 す
る 情 報 を ど の
よ う に 解 釈 す
る か を 設 定 す
る 。 更 に 、 [global]
セ ク シ ョ ン で
指 定 さ れ た 場
合 は 、 print command、
lpq command、 lppause command 、
lpresume command、 lprm command の
デ フ ォ ル ト 値
に も 影 響 す る
。 現 在 、 以 下
の 9つ の 印 刷 形
式 が サ ポ ー ト
さ れ て お り 、
そ れ ら は BSD、 AIX、
LPRNG、 PLP、 SYSV、 HPUX、
QNX、 SOFTQ、 CUPSで あ る
。 こ の オ プ シ
ョ ン を 設 定 し
た 際 に 、 関 連
す る 印 刷 コ マ
ン ド の デ フ ォ
ル ト が ど の よ
う に 設 定 さ れ
る か を 確 認 す
る 際 は 、 testparm(1)
<URL:testparm.1.html> プ ロ グ
ラ ム を 使 用 す
る こ と 。 こ の
オ プ シ ョ ン は
プ リ ン タ 毎 に
設 定 す る こ と
が 可 能 で あ る
。
[printers]
セ ク シ ョ ン に
お け る 説 明 も
参 照 の こ と 。
protocol (G)
max protocolの
同 義 語 で あ る
。
public (S)
guest okの
同 義 語 で あ る
。
queuepause command (S)
こ の パ ラ メ ー
タ は 、 印 刷 キ
ュ ー を 一 時 停
止 さ せ る た め
に 、 サ ー バ 上
で 実 行 す る コ
マ ン ド を 指 定
す る 。 こ の コ
マ ン ド は 、 引
数 と し て プ リ
ン タ 名 を と り
、 印 刷 キ ュ ー
に あ る 印 刷 ジ
ョ ブ の 送 信 を
停 止 さ せ る た
め に 印 刷 キ ュ
ー を 停 止 さ せ
る 機 能 を 持 つ
プ ロ グ ラ ム ま
た は ス ク リ プ
ト で あ る 必 要
が あ る 。
Windows 95
や Windows NTで は 、 「
プ リ ン タ 」 ウ
イ ン ド ウ か ら
こ の コ マ ン ド
を 発 行 す る こ
と が で き る が
、 Windows for Workgroups で は こ
の コ マ ン ド が
サ ポ ー ト さ れ
て い な い 。 コ
マ ン ド 中 に %p
が 指 定 さ れ た
場 合 は 、 プ リ
ン タ 名 に 置 換
さ れ る 。 な お
、 こ れ は コ マ
ン ド 文 字 列 の
最 後 に お か れ
る 必 要 が あ る
。 サ ー バ 上 で PATH
環 境 変 数 が 設
定 さ れ て い な
い 場 合 を 想 定
し て 、 コ マ ン
ド を フ ル パ ス
で 記 述 す る こ
と が 推 奨 さ れ
る 。 デ フ ォ ル
ト : printing の 設 定
に 依 存 す る 設
定 例 : queuepause command = disable
%p
queueresume command (S)
こ の パ ラ メ ー
タ は 、 印 刷 キ
ュ ー を 再 開 さ
せ る た め に 、
サ ー バ 上 で 実
行 す る コ マ ン
ド を 指 定 す る
。 こ れ は 、 前
述 し た パ ラ メ
ー タ ( queuepause command)に
よ っ て 一 時 停
止 さ れ た 動 作
を 再 開 さ せ る
コ マ ン ド に な
る 。 こ の コ マ
ン ド は 、 引 数
と し て プ リ ン
タ 名 を と り 、
印 刷 キ ュ ー に
あ る 印 刷 ジ ョ
ブ を 再 度 プ リ
ン タ へ 送 信 さ
せ る た め に 、
印 刷 キ ュ ー を
再 開 す る 機 能
を 持 つ プ ロ グ
ラ ム ま た は ス
ク リ プ ト で あ
る 必 要 が あ る
。
Windows 95
や Windows NTで は 、 「
プ リ ン タ 」 ウ
イ ン ド ウ か ら
こ の コ マ ン ド
を 発 行 す る こ
と が で き る が
、 Windows for Workgroups で は こ
の コ マ ン ド が
サ ポ ー ト さ れ
て い な い 。 コ
マ ン ド 中 に %p
が 指 定 さ れ た
場 合 は 、 プ リ
ン タ 名 に 置 換
さ れ る 。 な お
、 こ れ は コ マ
ン ド 文 字 列 の
最 後 に お か れ
る 必 要 が あ る
。 サ ー バ 上 で PATH
環 境 変 数 が 設
定 さ れ て い な
い 場 合 を 想 定
し て 、 コ マ ン
ド を フ ル パ ス
で 記 述 す る こ
と が 推 奨 さ れ
る 。 デ フ ォ ル
ト : printingの 設 定
に 依 存 す る 設
定 例 : queuepause command = enable
%p
read bmpx (G) こ
の 真 偽 値 パ ラ
メ ー タ は 、 smbd(8)
<URL:smbd.8.html> に "Read Block
Multiplex" SMB を サ ポ ー
ト さ せ る か ど
う か を 制 御 す
る 。 こ れ は 、
ま ず 使 わ れ る
こ と が な い た
め 、 デ フ ォ ル
ト は no に な っ て
い る 。 こ の パ
ラ メ ー タ を 設
定 す る 必 要 は
ま ず な い で あ
ろ う 。 デ フ ォ
ル ト : read bmpx = no
read list (S) こ れ は 、
サ ー ビ ス に 対
し て read only ア ク セ
ス 権 を 与 え ら
れ る ユ ー ザ の
リ ス ト で あ る
。 接 続 し た ユ
ー ザ が こ の リ
ス ト 中 に 存 在
す る 場 合 、
writeable の 値 が ど
の よ う に 設 定
さ れ て い て も
、 write ア ク セ ス 権
は 与 え ら れ な
い 。 リ ス ト に
は
invalid users パ
ラ メ ー タ の 説
明 で 記 述 し た
形 式 を 使 っ て
、 グ ル ー プ 名
を 含 め る こ と
も 可 能 で あ る
。
write
list パ ラ メ ー タ
と invalid users パ ラ メ
ー タ も 参 照 の
こ と 。 デ フ ォ
ル ト : read list = <empty string>
設 定 例 : read list = mary,
@students
read only (S) こ
れ は 、 writeableの 反
意 語 で あ る 。
read raw (G) こ の パ ラ
メ ー タ は 、 デ
ー タ を ク ラ イ
ア ン ト に 転 送
す る 際 に 、 サ
ー バ 側 で raw readを
サ ポ ー ト す る
か ど う か を 設
定 す る 。 有 効
な 場 合 、 raw readで
、 1パ ケ ッ ト あ
た り 65535 バ イ ト の
読 み 込 み が 可
能 と な る 。 こ
れ は 性 能 の 向
上 に 大 き く 貢
献 す る 。 た だ
し 、 ク ラ イ ア
ン ト に よ っ て
は 、 ブ ロ ッ ク
サ イ ズ を 誤 認
識 し た り 、 大
き な ブ ロ ッ ク
サ イ ズ を 利 用
で き な か っ た
り す る の で 、
そ の 場 合 は 、 raw
read を 無 効 に す る
必 要 が あ る だ
ろ う 。 こ の パ
ラ メ ー タ は 、
シ ス テ ム の チ
ュ ー ニ ン グ パ
ラ メ ー タ で あ
り 、 通 常 は 設
定 を 変 更 す べ
き も の で は な
い 。 write raw も 参
照 の こ と 。 デ
フ ォ ル ト : read raw = yes
read size (G) こ の オ プ
シ ョ ン read size は
、 ネ ッ ト ワ ー
ク と の 送 受 信
中 に デ ィ ス ク
書 き 込 み を 並
行 し て 行 な う
か ど う か に 関
連 す る 。 幾 つ
か の SMBコ マ ン ド
(現 在 の と こ ろ
SMBwrite、 SMBwriteX、 SMBreadbraw) に
よ っ て 大 量 の
デ ー タ が 転 送
さ れ る 際 に 、
デ ー タ 量 が こ
の 値 よ り 大 き
け れ ば 、 サ ー
バ は パ ケ ッ ト
全 体 を ネ ッ ト
ワ ー ク か ら 受
信 す る 前 に デ
ー タ の 書 き 込
み を は じ め る
。 SMBreadbraw の 場 合 は
、 す べ て の デ
ー タ を デ ィ ス
ク か ら 読 み 出
す 前 に ネ ッ ト
ワ ー ク へ の 送
信 を 始 め る 。
こ の 動 作 は 、
デ ィ ス ク ア ク
セ ス と ネ ッ ト
ワ ー ク ア ク セ
ス の 速 度 が 同
一 で あ る と 非
常 に 効 果 が あ
る が 、 ど ち ら
か の ス ピ ー ド
が 他 方 よ り 大
幅 に 速 い 場 合
に は 、 あ ま り
影 響 し な い 。
デ フ ォ ル ト 値
は 16384 で あ る が 、
最 適 値 を 決 め
る た め の 試 験
は ご く わ ず か
し か 行 な わ れ
て お ら ず 、 シ
ス テ ム に よ っ
て 最 適 値 が 大
き く 変 わ る こ
と も あ り え る
。 な お 65536 以 上 の
値 は あ ま り 意
味 が な く 、 メ
モ リ を 無 駄 に
占 有 す る だ け
で あ る 。 デ フ
ォ ル ト : read size = 16384
設 定 例 : read size = 8192
recycle bin (S) こ の オ プ
シ ョ ン recycle bin は
、 「 ゴ ミ 箱 」
と し て 利 用 す
る デ ィ レ ク ト
リ 名 を 指 定 す
る 。 デ ィ レ ク
ト リ 名 は 相 対
パ ス ま た は 絶
対 パ ス で 表 記
す る こ と が 可
能 で 、 samba 変 数 を
使 用 す る こ と
も で き る 。 相
対 パ ス で 表 記
さ れ た 場 合 は
、 (PATH) オ プ シ ョ ン
で 指 定 さ れ た
デ ィ レ ク ト リ
か ら の 相 対 パ
ス に な る 。 こ
の パ ラ メ ー タ
が 設 定 さ れ て
い た 場 合 、 共
有 内 で 削 除 さ
れ る フ ァ イ ル
は 、 単 に 削 除
さ れ る 代 わ り
に 、 パ ラ メ ー
タ で 指 定 し た
デ ィ レ ク ト リ
に 移 動 さ れ る
。 同 じ 名 前 の
フ ァ イ ル が 複
数 削 除 さ れ た
場 合 は , フ ァ イ
ル 名 に 一 意 な
識 別 子 が 加 え
ら れ た フ ァ イ
ル 名 に な る 。
「 ゴ ミ 箱 」 デ
ィ レ ク ト リ に
移 動 さ れ た フ
ァ イ ル が 自 動
的 に 削 除 さ れ
る こ と は な い
た め 、 何 ら か
の 手 段 で 、 「
ゴ ミ 箱 」 内 の
フ ァ イ ル の 掃
除 を 行 う 必 要
が あ る 。 恐 ら
く cron を 利 用 し て
古 い フ ァ イ ル
を 定 期 的 に 削
除 す る よ う に
す る の が よ い
だ ろ う 。 デ フ
ォ ル ト : recycle bin = 空
文 字 列 設 定 例 :
recycle bin = .recycle
remote announce (G) こ の オ プ
シ ョ ン に よ り
、 nmbd(8) <URL:nmbd.8.html>は 、
指 定 し た IPア ド
レ ス に 対 し て
設 定 し た ワ ー
ク グ ル ー プ 情
報 を 定 期 的 に
ア ナ ウ ン ス す
る よ う に な る
。 こ れ は 、 Samba サ
ー バ を 通 常 の
ブ ラ ウ ズ リ ス
ト の 交 換 が で
き な い 別 の ワ
ー ク グ ル ー プ
上 に 表 示 さ せ
た い 場 合 に 有
用 で あ る 。 別
の ワ ー ク グ ル
ー プ は 、 IP パ ケ
ッ ト を 送 信 で
き る と こ ろ で
あ れ ば ど こ に
あ っ て も よ い
。 以 下 に 例 を
示 す :
remote
announce = 192.168.2.255/SERVERS 192.168.4.255/STAFF
上 記 の 設 定 は
、 nmbd が 指 定 さ
れ た 2つ の ア ド
レ ス に 対 し て
指 定 さ れ た ワ
ー ク グ ル ー プ
名 を 使 っ て 自
身 の ア ナ ウ ン
ス を 行 な う 設
定 で あ る 。 ワ
ー ク グ ル ー プ
名 を 指 定 し な
か っ た 場 合 、
workgroup パ ラ メ ー
タ で 指 定 さ れ
た 値 が 代 わ り
に 利 用 さ れ る
。 設 定 す る IPア
ド レ ス と し て
は 、 通 常 リ モ
ー ト ネ ッ ト ワ
ー ク の ブ ロ ー
ド キ ャ ス ト が
用 い ら れ る が
、 ネ ッ ト ワ ー
ク が 安 定 し て
い れ ば 、 マ ス
タ ブ ラ ウ ザ の
IPア ド レ ス を 指
定 す る こ と も
で き る 。
docs/
デ ィ レ ク ト リ
に あ る BROWSING.txt と
い う フ ァ イ ル
も 参 照 の こ と
。 デ フ ォ ル ト :
remote announce = <空 文 字 列
>
remote browse sync (G)
こ の オ プ シ ョ
ン に よ り 、 別
セ グ メ ン ト に
あ る Samba サ ー バ の
マ ス タ ブ ラ ウ
ザ と 定 期 的 に
ブ ラ ウ ズ リ ス
ト の 同 期 要 求
を 行 な う よ う
に nmbd(8) <URL:nmbd.8.html> が 構
成 さ れ る 。 こ
の オ プ シ ョ ン
に よ り 、 ル ー
テ ィ ン グ さ れ
た ネ ッ ト ワ ー
ク 上 に 存 在 す
る 複 数 ワ ー ク
グ ル ー プ か ら
な る ブ ラ ウ ズ
リ ス ト を 構 築
す る こ と が 可
能 に な る 。 こ
れ は Samba 固 有 の 方
式 で 動 作 す る
た め 、 Samba 以 外 の
サ ー バ で は 機
能 し な い 。 こ
れ は 、 Samba サ ー バ
お よ び 同 じ セ
グ メ ン ト 上 の
ク ラ イ ア ン ト
マ シ ン を 通 常
の ブ ラ ウ ズ リ
ス ト の 交 換 が
で き な い 別 の
ワ ー ク グ ル ー
プ 上 に 表 示 さ
せ た い 場 合 に
有 用 で あ る 。
別 の ワ ー ク グ
ル ー プ は 、 IP パ
ケ ッ ト を 送 信
で き る と こ ろ
で あ れ ば ど こ
に あ っ て も よ
い 。 以 下 に 例
を 示 す :
remote
browse sync = 192.168.2.255 192.168.4.255 上
記 の 設 定 は 、
nmbdが 指 定 さ れ
た サ ブ ネ ッ ト
の ア ド レ ス に
対 し て ロ ー カ
ル サ ー バ と の
ブ ラ ウ ズ リ ス
ト の 同 期 を 要
求 す る 設 定 で
あ る 。 設 定 す
る IPア ド レ ス と
し て は 、 通 常
リ モ ー ト ネ ッ
ト ワ ー ク の ブ
ロ ー ド キ ャ ス
ト が 用 い ら れ
る が 、 ネ ッ ト
ワ ー ク が 安 定
し て い れ ば 、
マ ス タ ブ ラ ウ
ザ の IPア ド レ ス
を 指 定 す る こ
と も で き る 。
IPア ド レ ス が 設
定 さ れ た 場 合
、 Sambaは そ の マ シ
ン が 起 動 し て
い て 、 要 求 を
待 っ て い る か
に つ い て も 、
そ の セ グ メ ン
ト の マ ス タ ブ
ラ ウ ザ で あ る
か ど う か に つ
い て も 確 認 し
な い 。 デ フ ォ
ル ト : remote browse sync = <空
文 字 列 >
restrict anonymous (G)
こ れ は 真 偽 値
パ ラ メ ー タ で
あ る 。 trueに 設 定
さ れ た 場 合 は
、 サ ー バ へ の
匿 名 ア ク セ ス
は 拒 否 さ れ る
。 こ れ は 、 ク
ラ イ ア ン ト か
ら の ユ ー ザ 名
の 送 信 を サ ー
バ が 待 っ て い
る に も 関 わ ら
ず 、 送 信 さ れ
な か っ た 場 合
に 該 当 す る 。
trueに 設 定 さ れ た
場 合 は 、 サ ー
バ へ の 匿 名 で
の 接 続 が 拒 否
さ れ 、 接 続 時
に は 、 ク ラ イ
ア ン ト か ら ユ
ー ザ 名 と パ ス
ワ ー ド を 送 信
す る こ と が 必
須 と な る 。 こ
の パ ラ メ ー タ
は 、 NTの み の ク
ラ イ ア ン ト 環
境 に お い て の
み 利 用 す る こ
と を 推 奨 す る
。 こ の パ ラ メ
ー タ に よ り 、
ユ ー ザ 名 (%U、 %G な
ど )に 依 存 し て
い る マ ク ロ の
展 開 が consnstent 一 貫
性 を も た ら す
。 Windows NT 4.0 で は 、 共
有 の リ ス ト を
参 照 す る 際 に
匿 名 接 続 を 利
用 す る が 、 こ
れ が this is a way to work around that.
restrict
anonymous を trueに し た 場
合 、 す べ て の
匿 名 接 続 は 、
そ の 目 的 を 問
わ ず 禁 止 さ れ
る 。 こ れ に よ
り 、 誰 か が ク
ラ イ ア ン ト に
対 話 的 に ロ グ
オ ン し た 後 で
、 コ ン ピ ュ ー
タ ア カ ウ ン ト
を 再 認 証 す る
た め Samba の プ ラ イ
マ リ ド メ イ ン
コ ン ト ロ ー ラ
に 接 続 す る 機
能 が 影 響 を 受
け る こ と が あ
る 。 NT ク ラ イ ア
ン ト に は 「 ド
メ イ ン に コ ン
ピ ュ ー タ ア カ
ウ ン ト が 存 在
し な い か 、 パ
ス ワ ー ド が 不
正 で あ る 」 と
い う メ ッ セ ー
ジ が 表 示 さ れ
る こ と に な る
。 こ れ に 対 処
す る に は 、 「
す べ て の プ ロ
グ ラ ム を 終 了
し て 別 ユ ー ザ
で ロ グ イ ン す
る 」 を 利 用 せ
ず 、 「 シ ャ ッ
ト ダ ウ ン 後 再
起 動 す る 」 を
利 用 し て 対 話
的 な ロ グ オ ン
毎 に NTク ラ イ ア
ン ト マ シ ン を
再 起 動 す る の
が 良 い 。 デ フ
ォ ル ト : restrict anonymous =
no
root (G)
root
directory"の 同 義 語
で あ る 。
root dir (G)
root
directory"の 同 義 語
で あ る 。
root directory (G)
サ ー バ の 起 動
時 に 、 こ の デ
ィ レ ク ト リ へ
chroot() (ル ー ト デ
ィ レ ク ト リ の
変 更 )が 行 な わ
れ る 。 こ れ は
、 安 全 の た め
絶 対 に 必 要 と
い う も の で は
な い 。 こ の 設
定 が な く て も
、 い ず れ か の
サ ー ビ ス の 提
供 す る デ ィ レ
ク ト リ 配 下 に
な い フ ァ イ ル
へ の ア ク セ ス
は 許 可 さ れ な
い 。 ま た 、 フ
ァ イ ル シ ス テ
ム へ の 他 の 部
分 へ の シ ン ボ
リ ッ ク リ ン ク
や 、 フ ァ イ ル
名 に ".." を つ け
て 他 の デ ィ レ
ク ト リ に ア ク
セ ス す る よ う
な 行 為 も チ ェ
ッ ク さ れ て ア
ク セ ス を 拒 否
さ れ る (wide links パ
ラ メ ー タ の 設
定 に 依 存 す る
)。
root
directory と し て 、
"/" 以 外 を 指 定
し た 場 合 は 、
代 償 も あ る が
、 非 常 に 強 固
な セ キ ュ リ テ
ィ が 実 現 さ れ
る 。 root directory オ プ
シ ョ ン で 指 定
さ れ た デ ィ レ
ク ト リ の サ ブ
デ ィ レ ク ト リ
以 外 に あ る フ
ァ イ ル へ の ア
ク セ ス は 、 サ
ー バ の オ ペ レ
ー シ ョ ン も 含
め て 、 一 切 ア
ク セ ス で き な
い 。 サ ー バ を
動 作 さ せ る に
は 、 root directory 内 に
必 要 な シ ス テ
ム フ ァ イ ル を
コ ピ ー し て お
く 必 要 が あ る
。 例 え ば /etc/passwd
(ま た は そ の 一
部 )や 、 印 刷 に
必 要 と な る 設
定 フ ァ イ ル や
バ イ ナ リ な ど
を コ ピ ー す る
必 要 が あ る 。
コ ピ ー し な け
れ ば な ら な い
フ ァ イ ル は 、
オ ペ レ ー テ ィ
ン グ シ ス テ ム
に 依 存 す る 。
デ フ ォ ル ト : root
directory = / 設 定 例 : root
directory = /homes/smb
root postexec (S)
こ の パ ラ メ ー
タ は 、 コ マ ン
ド が root で 実 行 さ
れ る こ と を 除
き 、 postexec パ ラ メ
ー タ と 同 一 で
あ る 。 こ の コ
マ ン ド は 、 コ
ネ ク シ ョ ン の
切 断 後 に (CD-ROMな ど
の )フ ァ イ ル シ
ス テ ム を ア ン
マ ウ ン ト す る
の に 便 利 で あ
る 。
postexecも
参 照 の こ と 。
デ フ ォ ル ト : root
postexec = <空 文 字 列
>
root preexec (S)
こ の パ ラ メ ー
タ は 、 コ マ ン
ド が root で 実 行 さ
れ る こ と を 除
き 、 preexec パ ラ メ
ー タ と 同 一 で
あ る 。 こ の コ
マ ン ド は 、 コ
ネ ク シ ョ ン の
開 始 時 に (CD-ROMな ど
の )フ ァ イ ル シ
ス テ ム を マ ウ
ン ト す る の に
便 利 で あ る 。
preexec
お よ び preexec closeも
参 照 の こ と 。
デ フ ォ ル ト : root
preexec = <空 文 字 列
>
root preexec close (S)
こ の パ ラ メ ー
タ は 、 コ マ ン
ド が root で 実 行 さ
れ る こ と を 除
き 、 preexec close パ ラ
メ ー タ と 同 一
で あ る 。
preexec
お よ び preexec close パ
ラ メ ー タ も 参
照 の こ と 。 デ
フ ォ ル ト : root preexec close
= no
security (G) こ
の オ プ シ ョ ン
は 、 ク ラ イ ア
ン ト が ど の よ
う に Samba に 応 答 す
る か を 決 め る
も の で あ り 、
smb.conf 中 で も っ と
も 重 要 な 設 定
の 1 つ で あ る 。
こ の オ プ シ ョ
ン は 、 smbd(8) <URL:smbd.8.html>
と の プ ロ ト コ
ル ネ ゴ シ エ ー
シ ョ ン 時 の 応
答 に 含 ま れ る
、 "security mode bit" を 設
定 し 、 共 有 レ
ベ ル の セ キ ュ
リ テ ィ の 利 用
を 制 御 す る 。
ク ラ イ ア ン ト
は 、 こ の bit を 元
に し て 、 ユ ー
ザ と パ ス ワ ー
ド の 情 報 を サ
ー バ に 転 送 す
る か ど う か 、
ま た 転 送 す る
際 の 方 法 を 決
定 す る 。 デ フ
ォ ル ト は 、 security =
user で あ り 、 こ
れ は Windows 98 と Windows NT と
の 間 で 通 信 を
行 な う と き に
必 要 と さ れ る
も っ と も 一 般
的 な 設 定 (訳 注 :
ユ ー ザ レ ベ ル
の セ キ ュ リ テ
ィ )で あ る 。 そ
の 他 security = share、
security = server、 security = domain
が 設 定 可 能 な
値 で あ る 。
2.0.0 以
前 の バ ー ジ ョ
ン の Samba で は 、 主
に 過 去 と の 互
換 性 を 保 つ 目
的 で 、 security = share が
デ フ ォ ル ト で
あ っ た 。
Windows for
Workgroups(WfWg) に は 、 こ
の オ プ シ ョ ン
の 設 定 時 に 考
慮 す べ き バ グ
が あ る 。 こ の
パ ラ メ ー タ が user
も し く は server の 場
合 に WfWg ク ラ イ ア
ン ト は 、 "connect
drive" ダ イ ア ロ グ
ボ ッ ク ス で 入
力 し た パ ス ワ
ー ド を 完 全 に
無 視 し て し ま
う 。 そ の た め
、 WfWg に ロ グ オ ン
し た ユ ー ザ 以
外 の ユ ー ザ で
、 Samba の サ ー ビ ス
に 接 続 す る こ
と が (不 可 能 で
な い 場 合 で も
)非 常 に 難 し く
な っ て い る 。
PC上
で UNIX マ シ ン 上 と
同 じ ユ ー ザ 名
を 使 う 場 合 は
、 security = user を 用 い
る と よ い だ ろ
う 。 UNIX マ シ ン 上
に な い ユ ー ザ
名 を 使 っ て い
る 場 合 は 、 security =
share を 使 う 必 要
が あ る 。 パ ス
ワ ー ド な し の
共 有 (ゲ ス ト 共
有 )の 作 成 が 主
目 的 で あ る 場
合 も 、 security = share を
使 っ た 方 が よ
い で あ ろ う 。
こ の 設 定 は 、
通 常 共 有 プ リ
ン タ サ ー バ で
使 わ れ る こ と
が 多 い 。 security = user
の 設 定 で 、 ゲ
ス ト 共 有 を 作
成 す る の は 、
多 少 複 雑 に な
る 。 詳 細 に つ
い て は 、 map to guest
パ ラ メ ー タ を
参 照 の こ と 。
異 な る NetBIOS aliases を
用 い る こ と で
、 ユ ー ザ レ ベ
ル と 共 有 レ ベ
ル の セ キ ュ リ
テ ィ の 両 方 を
提 供 す る 混 在
モ ー ド (hybrid mode) で
smbdを 運 用 す る
こ と も 可 能 で
あ る 。 以 下 、
個 々 の 設 定 に
つ い て は 説 明
す る 。
SECURITY =
SHARE 共 有 レ ベ ル
の セ キ ュ リ テ
ィ に 構 成 さ れ
た サ ー バ に 接
続 す る ク ラ イ
ア ン ト は 、 共
有 リ ソ ー ス に
接 続 し よ う と
す る 際 に 、 適
切 な ユ ー ザ 名
と パ ス ワ ー ド
で サ ー バ に ロ
グ オ ン し て お
く 必 要 が な い
(最 近 の Windows 95/98 や Windows
NT は 、 security=share の サ
ー バ と 通 信 を
す る 際 に ユ ー
ザ 名 を 設 定 し
て ロ グ オ ン 要
求 を 送 る が , パ
ス ワ ー ド は 送
ら な い )。 そ の
か わ り 、 ク ラ
イ ア ン ト は 共
有 へ の 接 続 時
に 認 証 情 報 (パ
ス ワ ー ド )を 、
共 有 毎 に 送 信
す る 。
security=share
レ ベ ル の セ キ
ュ リ テ ィ で 構
成 さ れ て い た
場 合 で あ っ て
も 、 smbd が ク ラ
イ ア ン ト か ら
の 要 求 を 処 理
す る 際 に は *常
に * UNIX 上 の い ず れ
か の ユ ー ザ の
権 限 で 処 理 が
行 な わ れ る 点
に 注 意 。 共 有
レ ベ ル の セ キ
ュ リ テ ィ で は
、 ク ラ イ ア ン
ト が ユ ー ザ 名
を サ ー バ に 送
る よ う に 要 求
さ れ な い た め
、 smbd は 、 い く
つ か の 方 法 を
用 い て 、 ク ラ
イ ア ン ト の 要
求 を 処 理 す る
際 に 利 用 す る UNIX
上 の ユ ー ザ を
決 定 す る 。 ク
ラ イ ア ン ト か
ら 送 ら れ て き
た パ ス ワ ー ド
の 確 認 対 象 と
な る UNIX 側 の ユ ー
ザ の リ ス ト は
、 以 下 の よ う
に し て 生 成 さ
れ る :
|
• |
|
guest only パ ラ メ ー
タ が 設 定 さ れ
て い る 場 合 、
以 下 の 手 順 は
省 略 さ れ 、 guest
account に 設 定 さ れ
た ユ ー ザ 名 の
み が 確 認 対 象
と な る 。
共 有 へ
の 接 続 時 に ユ
ー ザ 名 も 送 ら
れ て き た 場 合
、 そ の ユ ー ザ
名 (変 換 後 の も
の - username map を 参 照
の こ と ) が 確 認
対 象 の ユ ー ザ
名 に 追 加 さ れ
る 。
ク ラ イ
ア ン ト が 以 前
に ロ グ オ ン 要
求 (SessionSetup SMB 呼 び 出
し ) を 行 な っ て
い た 場 合 、 そ
の SMB 呼 び 出 し 中
で 送 ら れ た ユ
ー ザ 名 が 、 確
認 対 象 の ユ ー
ザ 名 に 追 加 さ
れ る 。
•
ク ラ イ
ア ン ト が 接 続
し よ う と し て
い る サ ー ビ ス
の 名 前 が 、 確
認 対 象 の ユ ー
ザ 名 に 追 加 さ
れ る 。
|
|
|
|
|
• ク ラ イ ア ン
ト の |
|
NetBIOS 名 が 、 確 認
対 象 の ユ ー ザ
名 に 追 加 さ れ
る 。 |
|
• |
|
|
user
リ ス ト 中 の ユ
ー ザ 名 が 確 認
対 象 の ユ ー ザ
名 に 追 加 さ れ
る 。
guest
only パ ラ メ ー タ
が 設 定 さ れ て
い な い と 、 こ
の リ ス ト 中 の
ユ ー ザ 名 を 用
い て 、 送 信 さ
れ た パ ス ワ ー
ド の 確 認 が 行
な わ れ る 。 送
信 さ れ た パ ス
ワ ー ド が 最 初
に 一 致 し た ユ
ー ザ が 、 以 降
の 処 理 に 用 い
ら れ る UNIX 上 の ユ
ー ザ と し て 利
用 さ れ る 。
guest
only パ ラ メ ー タ
が 設 定 さ れ て
い る か 、 利 用
す る ユ ー ザ を
決 定 で き な か
っ た 場 合 、 共
有 で guest account が 利
用 可 能 で あ れ
ば 、 ゲ ス ト ア
ク セ ス が 行 な
わ れ 、 そ れ 以
外 の 場 合 は ア
ク セ ス が 拒 否
さ れ る こ と に
な る 。 共 有 レ
ベ ル の セ キ ュ
リ テ ィ で は 、
ど の UNIX 上 の ユ ー
ザ を 用 い て 、
ア ク セ ス 権 の
チ ェ ッ ク が 行
な わ れ る か の
判 断 が 、 非 常
に 複 雑 に な る
事 態 が 想 定 さ
れ る 。 注 意 す
る こ と 。
NOTE ABOUT
USERNAME/PASSWORD VALIDATION の セ ク
シ ョ ン も 参 照
の こ と 。
SECURITY =
USER こ れ は 、 Samba 2.2
に お け る デ フ
ォ ル ト の セ キ
ュ リ テ ィ 設 定
で あ る 。 ユ ー
ザ レ ベ ル の セ
キ ュ リ テ ィ に
お い て は 、 ク
ラ イ ア ン ト は
最 初 に 正 し い
ユ ー ザ 名 と パ
ス ワ ー ド (username map
パ ラ メ ー タ を
使 っ て マ ッ ピ
ン グ し た も の
で も よ い )で 「
ロ グ オ ン 」 を
行 な う 必 要 が
あ る 。 こ の セ
キ ュ リ テ ィ レ
ベ ル で は 、 暗
号 化 パ ス ワ ー
ド ( encrypted passwords パ ラ
メ ー タ を 参 照
の こ と ) も 使 う
こ と が で き る
。 user や guest only の
よ う な パ ラ メ
ー タ を 利 用 し
て 、 こ の 接 続
で 利 用 す る UNIX 上
の ユ ー ザ を 変
更 す る こ と も
で き る が 、 こ
れ は ユ ー ザ 認
証 に 成 功 し た
後 で 、 行 な わ
れ る 。 注 意 :
要 求 さ れ た リ
ソ ー ス 名 は 、
サ ー バ が ク ラ
イ ア ン ト の 認
証 に 成 功 す る
ま で サ ー バ に
送 ら れ な い 。
そ の た め 、 ユ
ー ザ レ ベ ル の
セ キ ュ リ テ ィ
で は 、 サ ー バ
上 で 不 明 な ユ
ー ザ を 自 動 的
に guest account と し て
処 理 す る よ う
に し な い 限 り
、 ゲ ス ト 共 有
が う ま く 動 作
し な い 。 上 記
処 理 の 詳 細 に
つ い て は 、 map to
guest パ ラ メ ー タ
を 参 照 の こ と
。
NOTE ABOUT
USERNAME/PASSWORD VALIDATIONの セ ク
シ ョ ン も 併 せ
て 参 照 の こ と
。
SECURITY =
SERVER こ の モ ー ド
の 場 合 、 Samba は ま
ず NTマ シ ン の よ
う な 別 の SMB サ ー
バ に ユ ー ザ 名
と パ ス ワ ー ド
の 認 証 を 依 頼
す る 。 こ れ に
失 敗 す る と 、
security = user と 同 様 に
処 理 を 行 な う
が 、 暗 号 化 パ
ス ワ ー ド で 認
証 処 理 が 行 な
わ れ て い る と
、 Samba 上 で UNIX パ ス
ワ ー ド フ ァ イ
ル で の 認 証 (平
文 認 証 ) に 戻 れ
な く な る た め
、 ユ ー ザ の 認
証 は smbpasswd フ ァ
イ ル で 行 な う
必 要 が あ る 。
設 定 方 法 の 詳
細 は 、 docs/ デ ィ
レ ク ト リ 中 の
ENCRYPTION.txtを 参 照 の
こ と 。 注 意 :
ク ラ イ ア ン ト
か ら は 、 security=server
と security=user と は 同
一 で あ る 。 こ
の パ ラ メ ー タ
は 、 サ ー バ が
ど の よ う に 認
証 を 行 な う か
に の み 影 響 し
、 ク ラ イ ア ン
ト と の や り と
り に は 何 ら 影
響 し な い 。 注
意 : 要 求 さ れ た
リ ソ ー ス 名 は
、 サ ー バ が ク
ラ イ ア ン ト の
認 証 に 成 功 す
る ま で サ ー バ
に 送 ら れ な い
。 そ の た め 、
ユ ー ザ レ ベ ル
の セ キ ュ リ テ
ィ で は 、 サ ー
バ 上 で 不 明 な
ユ ー ザ を 自 動
的 に guest account と し
て 処 理 す る よ
う に し な い 限
り 、 ゲ ス ト 共
有 が う ま く 動
作 し な い 。 上
記 処 理 の 詳 細
に つ い て は 、 map
to guest パ ラ メ ー タ
を 参 照 の こ と
。
NOTE ABOUT
USERNAME/PASSWORD VALIDATIONの セ ク
シ ョ ン も 併 せ
て 参 照 の こ と
。
password
server パ ラ メ ー タ
と encrypted passwords パ ラ
メ ー タ も 参 照
の こ と 。
SECURITY =
DOMAIN こ の モ ー ド
は 、 smbpasswd(8) <URL:smbpasswd.8.html>
コ マ ン ド で 、
マ シ ン を Windows NT ド
メ イ ン に 参 加
さ せ て い る 時
の み 正 し く 動
作 す る 。 こ の
モ ー ド で は 、
encrypted passwords パ ラ メ
ー タ を true に す る
こ と が 求 め ら
れ る 。 こ の モ
ー ド で は 、 Samba は
認 証 要 求 を Windows NT
の プ ラ イ マ リ
、 も し く は バ
ッ ク ア ッ プ ド
メ イ ン コ ン ト
ロ ー ラ に 対 し
て 、 Windows NT Server と 全
く 同 様 の 方 法
で 依 頼 す る 。
注 意 : フ ァ イ
ル ア ク セ ス を
行 な う 際 に 、 Samba
は UNIX 上 の ア カ ウ
ン ト を 用 い る
必 要 が あ る た
め 、 ド メ イ ン
コ ン ト ロ ー ラ
上 の ア カ ウ ン
ト だ け で な く
、 UNIX 上 の ア カ ウ
ン ト も 依 然 と
し て 存 在 す る
必 要 が あ る 。
注 意 : ク ラ イ
ア ン ト か ら は
、 security=domain と
security=user と は 同 一
で あ る 。 こ の
パ ラ メ ー タ は
、 サ ー バ が ど
の よ う に 認 証
を 行 な う か に
の み 影 響 し 、
ク ラ イ ア ン ト
と の や り と り
に は 何 ら 影 響
し な い 。 注 意
: 要 求 さ れ た リ
ソ ー ス 名 は 、
サ ー バ が ク ラ
イ ア ン ト の 認
証 に 成 功 す る
ま で サ ー バ に
送 ら れ な い 。
そ の た め 、 ユ
ー ザ レ ベ ル の
セ キ ュ リ テ ィ
で は 、 サ ー バ
上 で 不 明 な ユ
ー ザ を 自 動 的
に guest account と し て
処 理 す る よ う
に し な い 限 り
、 ゲ ス ト 共 有
が う ま く 動 作
し な い 。 上 記
処 理 の 詳 細 に
つ い て は 、 map to
guest パ ラ メ ー タ
を 参 照 の こ と
。
BUG:
現 在 の security = domain の
実 装 で は 、 マ
ル チ バ イ ト の
文 字 セ ッ ト の
ユ ー ザ 名 の 扱
い に バ グ が あ
る 。 ド メ イ ン
コ ン ト ロ ー ラ
と の 通 信 は Unicode
で 行 な う 必 要
が あ る が 、 現
在 の Samba は 、 マ ル
チ バ イ ト の ユ
ー ザ 名 の Unicode 処
理 を 正 し く 行
な え な い た め
、 マ ル チ バ イ
ト の ユ ー ザ 名
は ド メ イ ン コ
ン ト ロ ー ラ 上
で 正 し く 認 識
さ れ な い 。 こ
の 問 題 は 、 将
来 の リ リ ー ス
で 修 正 さ れ る
。
NOTE ABOUT
USERNAME/PASSWORD VALIDATIONの セ ク
シ ョ ン も 併 せ
て 参 照 の こ と
。
password
server パ ラ メ ー タ
と encrypted passwords パ ラ
メ ー タ も 参 照
の こ と 。 デ フ
ォ ル ト : security = USER 設
定 例 : security = DOMAIN
security mask (S) こ の パ ラ
メ ー タ は 、 Windows NT
ク ラ イ ア ン ト
上 か ら 、 NT 上 の
セ キ ュ リ テ ィ
ダ イ ア ロ グ ボ
ッ ク ス を 使 っ
て UNIX フ ァ イ ル の
パ ー ミ ッ シ ョ
ン を 操 作 す る
と き に 、 ど の
パ ー ミ ッ シ ョ
ン ビ ッ ト を 変
更 可 能 に す る
か を 制 御 す る
。 こ の パ ラ メ
ー タ は 、 変 更
さ れ る パ ー ミ
ッ シ ョ ン の ビ
ッ ト に 対 す る
(AND操 作 を 行 な う )
マ ス ク と し て
機 能 す る た め
、 マ ス ク 中 に
含 ま れ な い ビ
ッ ト に 対 す る
変 更 操 作 が 制
限 さ れ る 。 言
い 替 え れ ば 、
マ ス ク 中 で 0 と
指 定 さ れ た ビ
ッ ト は 、 ユ ー
ザ が 変 更 で き
な い ビ ッ ト と
な る 。 明 示 的
に 設 定 さ れ て
い な い 場 合 、
こ の パ ラ メ ー
タ の 値 は 0777 に な
る 。 こ れ は 、
フ ァ イ ル の
user/group/world パ ー ミ ッ
シ ョ ン の す べ
て に つ い て 、
ユ ー ザ か ら の
変 更 を 許 可 す
る 。
Samba を
経 由 せ ず サ ー
バ に ア ク セ ス
で き る ユ ー ザ
は 、 簡 単 に こ
の 制 限 を 回 避
で き る た め 、
こ の パ ラ メ ー
タ は 、 単 体 の
ア プ ラ イ ア ン
ス シ ス テ ム に
対 し て 便 利 で
あ る 。 ほ と ん
ど の 一 般 的 な
シ ス テ ム の 管
理 者 は 、 お そ
ら く 0777 に 設 定 す
る こ と で あ ろ
う 。
force
directory security mode と directory security
mask お よ び force security
mode パ ラ メ ー タ
も 参 照 の こ と
。 デ フ ォ ル ト :
security mask = 0777 設 定 例 :
security mask = 0777
server string (G)
こ の パ ラ メ ー
タ は 、 プ リ ン
タ マ ネ ー ジ ャ
に お け る プ リ
ン タ の コ メ ン
ト 欄 お よ び net view
に お け る IPC 接 続
の 隣 に 表 示 さ
れ る 文 字 列 を
設 定 す る 。 こ
こ に は ユ ー ザ
に 表 示 さ せ た
い 任 意 の 文 字
列 を 設 定 す る
こ と が で き る
。 こ の パ ラ メ
ー タ は 、 ブ ラ
ウ ズ リ ス ト で
コ ン ピ ュ ー タ
名 の 隣 に 表 示
さ れ る 文 字 列
も 制 御 す る 。
%v
は Samba の バ ー ジ ョ
ン 番 号 に 置 換
さ れ る 。
%h
は ホ ス ト 名 に
置 換 さ れ る 。
デ フ ォ ル ト : server
string = Samba %v 設 定 例 : server
string = University of GNUs Samba Server
set directory (S)
set directory = no
の 場 合 、 サ ー
ビ ス の 利 用 者
が 、 デ ィ レ ク
ト リ 変 更 の た
め の setdir コ マ ン ド
を 使 え な く な
る 。
setdir
コ マ ン ド は Digital
Pathworks ク ラ イ ア ン
ト に お い て の
み 実 装 さ れ て
い る 。 詳 細 に
つ い て は 、 Pathworks
の 説 明 書 を 参
照 の こ と 。 デ
フ ォ ル ト : set directory =
no
share modes (S) こ
の パ ラ メ ー タ
は 、 フ ァ イ ル
オ ー プ ン 中 の
共 有 モ ー ド の
制 御 を 有 効 に
す る か ど う か
を 設 定 す る 。
こ の モ ー ド は
、 フ ァ イ ル へ
の 排 他 的 な 読
み 出 し 又 は 書
き 込 み ア ク セ
ス を 得 る た め
に 、 ク ラ イ ア
ン ト に よ っ て
利 用 さ れ る も
の で あ る 。 こ
れ ら の モ ー ド
は 、 UNIX で は 提 供
さ れ て い な い
た め 、 共 有 メ
モ リ 、 共 有 メ
モ リ を サ ポ ー
ト し て い な い
場 合 は ロ ッ ク
フ ァ イ ル (共 有
メ モ リ は ほ と
ん ど す べ て の
UNIXで サ ポ ー ト さ
れ て い る )で 疑
似 的 に 実 現 さ
れ て い る 。 こ
の オ プ シ ョ ン
で 有 効 化 さ れ
る 共 有 モ ー ド
は DENY_DOS、 DENY_ALL, DENY_READ、
DENY_WRITE, DENY_NONE、 DENY_FCB で あ
る 。 こ の オ プ
シ ョ ン は 共 有
機 能 の 互 換 性
を 保 つ た め 、
デ フ ォ ル ト で
有 効 に な っ て
い る 。 こ の パ
ラ メ ー タ は 、
絶 対 に off に し て
は な ら な い 。 off
に し た 場 合 、
多 く の Windows ア プ
リ ケ ー シ ョ ン
が 誤 動 作 す る
で あ ろ う 。 デ
フ ォ ル ト : share modes = yes
short preserve case (S) こ の 真
偽 値 パ ラ メ ー
タ は 、 す べ て
大 文 字 で 適 切
な 長 さ の 8.3 形 式
を 満 た す フ ァ
イ ル 名 を 大 文
字 の フ ァ イ ル
名 に し て 作 成
す る か 、 default case
パ ラ メ ー タ に
し た が っ た 文
字 の 大 き さ で
作 成 さ れ る か
を 指 定 す る (訳
注 : 実 際 は 、 8+3 形
式 の 名 前 に お
い て 大 文 字 小
文 字 の 混 在 を
容 認 す る か 、
規 定 値 の 文 字
の 大 き さ に 統
一 す る か を 制
御 す る )。 こ の
オ プ シ ョ ン は
、 preserve case = yes を 用
い て 長 い フ ァ
イ ル 名 の 文 字
の 大 き さ を 維
持 さ せ る の と
同 様 に 、 短 い
フ ァ イ ル 名 に
お け る 文 字 の
大 き さ を 維 持
す る た め に 利
用 す る 。
NAME
MANGLINGセ ク シ ョ ン
も 参 照 の こ と
。 デ フ ォ ル ト :
short preserve case = yes
show add printer wizard
(G)
Samba 2.2 で の
Windows NT/2000 ク ラ イ ア ン
ト に 対 す る MS-RPC ベ
ー ス の プ リ ン
タ サ ポ ー ト 機
能 の サ ポ ー ト
に よ っ て Samba ホ ス
ト 上 の 共 有 一
覧 で "プ リ ン タ
" フ ォ ル ダ が 表
示 さ れ よ う に
な っ て い る 。
通 常 、 こ の フ
ォ ル ダ に は プ
リ ン タ の 追 加
ウ ィ ザ ー ド (MS Add Printer
Wizard (APW))の ア イ コ ン
が 存 在 し て い
る 。 し か し 、
接 続 し た ユ ー
ザ の 権 限 に 関
わ ら ず 、 こ の
機 能 を 無 効 に
す る こ と も 可
能 で あ る 。 通
常 の 場 合 、 Windows NT/2000
ク ラ イ ア ン ト
は Administrator 権 限 を 持
っ て い る か ど
う か を 確 認 す
る た め に 、 OpenPrinterEx()
関 数 に よ り プ
リ ン タ サ ー バ
上 の ハ ン ド ル
を オ ー プ ン し
よ う と す る 。
ユ ー ザ に プ リ
ン タ サ ー バ 上
で の 管 理 者 権
限 が な い 場 合 (root
で な く 、 printer admin
グ ル ー プ の メ
ン バ で も な い
)、 OpenPrinterEx() の 呼 出
は 失 敗 し て 、 client
は 低 い 権 限 で
も 可 能 な 別 の
関 数 呼 出 を 行
な う 。 こ れ に
成 功 し て も 、 APW
の ア イ コ ン は
表 示 さ れ な い
。
show add
printer wizard パ ラ メ ー
タ を 無 効 に す
る こ と に よ り
、 サ ー バ 上 で
の OpenPrinterEx() 呼 出 が 常
に 失 敗 す る よ
う に な る 。 そ
の た め 、 APW の ア
イ コ ン は 決 し
て 表 示 さ れ な
く な る 。 注 意
:こ の パ ラ メ ー
タ は 、 ユ ー ザ
が 個 々 の プ リ
ン タ の 管 理 権
限 を 持 つ こ と
を 制 限 す る も
の で は な い 。
addprinter
commandや deleteprinter command、
printer adminを 参 照 の
こ と 。 デ フ ォ
ル ト :show add printer wizard = yes
smb passwd file (G)
こ の オ プ シ ョ
ン は 、 暗 号 化
さ れ た smbpasswd フ ァ
イ ル へ の パ ス
を 設 定 す る 。
デ フ ォ ル ト の
smbpasswd フ ァ イ ル へ
の パ ス は 、 Samba の
コ ン パ イ ル 時
に 設 定 さ れ る
。 デ フ ォ ル ト :
smb passwd file = ${prefix}/private/smbpasswd
設 定 例 : smb passwd file =
/etc/samba/smbpasswd
socket address (G) こ の オ プ
シ ョ ン は 、 Samba が
ど の ア ド レ ス
で 接 続 を listen す る
か を 設 定 す る
。 こ れ は 、 サ
ー バ 上 で 複 数
の 仮 想 イ ン タ
フ ェ ー ス を 用
い る 必 要 が あ
り 、 各 々 の イ
ン タ フ ェ ー ス
上 で 異 な る 構
成 の Samba を 動 作 さ
せ る 際 に 利 用
で き る 。 デ フ
ォ ル ト の 場 合
、 Sambaは ど の ア ド
レ ス か ら の ア
ク セ ス で も 受
け 付 け る 。 設
定 例 : socket address = 192.168.2.20
socket options (G) こ の オ プ
シ ョ ン は 、 ク
ラ イ ア ン ト と
の 通 信 に 利 用
さ れ る ソ ケ ッ
ト オ プ シ ョ ン
を 設 定 す る 。
ソ ケ ッ ト オ プ
シ ョ ン は 、 OS の
ネ ッ ト ワ ー ク
層 の 接 続 に 影
響 し 、 通 信 の
最 適 化 に 利 用
さ れ る も の で
あ る 。 こ の オ
プ シ ョ ン は 、
ロ ー カ ル な ネ
ッ ト ワ ー ク に
お け る Samba サ ー バ
の 性 能 の 最 適
化 に 用 い ら れ
る こ と が 多 い
。 Samba 自 身 が ネ ッ
ト ワ ー ク に お
け る 最 適 の パ
ラ メ ー タ を 知
る す べ は な い
の で 、 こ の オ
プ シ ョ ン は 、
自 分 自 身 で 実
験 し て 設 定 し
な け れ ば な ら
な い 。 設 定 を
行 な う 前 に 、
使 用 し て い る OS
の 適 切 な ド キ
ュ メ ン ト (恐 ら
く man setsockopt が 役 立
つ だ ろ う ) を 読
む こ と を 強 く
推 奨 す る 。 シ
ス テ ム に よ っ
て は 、 こ の オ
プ シ ョ ン を 設
定 す る と 、 Samba が
「 Unknown socket option」 と い
う メ ッ セ ー ジ
を 返 却 す る こ
と に 気 づ く か
も 知 れ な い 。
こ の 原 因 は 、
ミ ス タ イ プ か
、 使 用 し て い
る OS で includes.h に include フ
ァ イ ル を 追 加
す る 必 要 が あ
る か の い ず れ
か で あ ろ う 。
後 者 の 場 合 は
、 samba [AT] samba.org <URL:mailto:samba [AT] samba.org>
ま で パ ッ チ を
送 っ て ほ し い
。 サ ポ ー ト さ
れ て い る ソ ケ
ッ ト オ プ シ ョ
ン に つ い て は
、 OS の 制 約 が な
い 限 り 、 ど れ
で も ど の よ う
な 組 合 せ で も
用 い る こ と が
で き る 。 現 在
こ の オ プ シ ョ
ン で 設 定 可 能
な ソ ケ ッ ト オ
プ シ ョ ン の 一
覧 を 示 す :
|
• |
|
SO_KEEPALIVE |
|
|
• |
|
SO_REUSEADDR |
|
|
• |
|
SO_BROADCAST |
|
|
• |
|
TCP_NODELAY |
|
|
• |
|
IPTOS_LOWDELAY |
|
|
• |
|
IPTOS_THROUGHPUT |
|
|
• |
|
SO_SNDBUF * |
|
|
• |
|
SO_RCVBUF * |
|
|
• |
|
SO_SNDLOWAT * |
|
|
• |
|
SO_RCVLOWAT * |
|
’*’
印 の あ る オ プ
シ ョ ン は 、 整
数 の 引 数 を 必
要 と す る 。 そ
れ 以 外 の も の
は 、 1 ま た は 0 の
引 数 で 有 効 、
無 効 を 指 定 す
る こ と も で き
る が 、 1 ま た は 0
を 指 定 し な い
場 合 は 、 有 効
に 設 定 さ れ る
。 引 数 を 指 定
す る 場 合 は 、
SO_SNDBUF = 8192 の よ う に
、 SOME_OPTION = VALUE と い う
形 式 で 指 定 す
る 。 = 記 号 の 前
後 に 空 白 を 入
れ て は い け な
い 。 ロ ー カ ル
ネ ッ ト ワ ー ク
上 の ホ ス ト の
場 合 、 might be
socket
options = IPTOS_LOWDELAY と 設 定
す る の が よ い
で あ ろ う 。 ロ
ー カ ル ネ ッ ト
ワ ー ク が 存 在
す る 場 合 は 以
下 の 設 定 を 試
し て み る と よ
い で あ ろ う :
socket
options = IPTOS_LOWDELAY TCP_NODELAY
WAN の
場 合 は 、 IPTOS_THROUGHPUT
を 設 定 し て み
る と よ い か も
知 れ な い 。 こ
れ ら の オ プ シ
ョ ン の 中 に は
、 Samba サ ー バ を 完
全 に 停 止 さ せ
る も の も あ る
か も し れ な い
。 オ プ シ ョ ン
を 設 定 す る 際
に は 気 を つ け
る こ と 。 デ フ
ォ ル ト : socket options =
TCP_NODELAY 設 定 例 : socket
options = IPTOS_LOWDELAY
source environment (G) こ の パ
ラ メ ー タ に よ
り 、 指 定 し た
フ ァ イ ル を 使
っ て Samba に 環 境 変
数 を 設 定 す る
こ と が 可 能 に
な る 。 パ ラ メ
ー タ の 値 が "|"
(パ イ プ )で 始 ま
る 場 合 、 Sambaは 後
に 続 く 値 を パ
イ プ コ マ ン ド
と し て 扱 い 、
コ マ ン ド の 出
力 を 環 境 変 数
と し て 設 定 す
る 。 フ ァ イ ル
の 内 容 や パ イ
プ の 出 力 は 、
標 準 的 な UNIX の
env(1) コ マ ン ド の
出 力 形 式 に な
っ て い る 必 要
が あ る 。 以 下
、 形 式 を 示 す
。 入 力 形 式 の
例 :
SAMBA_NETBIOS_NAME
= myhostname デ フ ォ ル
ト : デ フ ォ ル ト
値 は な い 設 定
例 : source environment = |/etc/smb.conf.sh
設 定 例 : source environment =
/usr/local/smb_env_vars
ssl (G) こ
れ は 、 SSL化 し た
Sambaの パ ラ メ ー タ
で あ る 。 こ の
パ ラ メ ー タ は
、 SSL ラ イ ブ ラ リ
が シ ス テ ム に
存 在 し て 、
--with-ssl が configure 時 に
指 定 さ れ て い
た 場 合 に の み
有 効 で あ る 。
こ の 変 数 は 、 SSL
モ ー ド を 有 効
に す る か 、 無
効 に す る か を
制 御 す る 。 noに
設 定 し た 場 合
は SSL を 有 効 に し
た Samba で あ っ て も
、 通 常 の 非 SSL 対
応 の Samba と 全 く 同
じ 動 作 に な る
。 yes、 に 設 定 し
た 場 合 、 SSL 接 続
が 要 求 さ れ る
か ど う か は 、
ssl hosts と
ssl hosts resignパ ラ メ ー
タ の 値 に よ る
。 デ フ ォ ル ト :
ssl = no
ssl CA certDir (G)
こ れ は 、 SSL化 し
た Sambaの パ ラ メ ー
タ で あ る 。 こ
の パ ラ メ ー タ
は 、 SSL ラ イ ブ ラ
リ が シ ス テ ム
に 存 在 し て 、
--with-ssl が configure 時 に
指 定 さ れ て い
た 場 合 に の み
有 効 で あ る 。
こ の 変 数 は 、
CA(認 証 局 )の 情 報
が 格 納 さ れ て
い る 場 所 を 指
定 す る 。 デ ィ
レ ク ト リ 内 に
は 、 Sambaが 信 頼 す
る 各 CA 毎 に フ ァ
イ ル が 存 在 し
て い る 筈 で あ
る 。 な お 、 CAの
フ ァ イ ル 名 は
"Distinguished Name" の ハ ッ
シ ュ 値 に な っ
て い る 必 要 が
あ る 。 こ の デ
ィ レ ク ト リ を
設 定 す る 方 法
に つ い て は 、
こ の 文 書 の 後
の 方 で 説 明 し
て い る 。 CA 情 報
の 格 納 形 式 に
合 致 し な い フ
ァ イ ル は す べ
て 無 視 さ れ る
。 ク ラ イ ア ン
ト の 証 明 書 を
認 証 し な い の
で あ れ ば 、 こ
の 変 数 を 設 定
す る 必 要 は な
い 。 デ フ ォ ル
ト : ssl CA certDir = /usr/local/ssl/certs
ssl CA certFile (G) こ れ は 、
SSL化 し た Sambaの パ
ラ メ ー タ で あ
る 。 こ の パ ラ
メ ー タ は 、 SSL ラ
イ ブ ラ リ が シ
ス テ ム に 存 在
し て 、 --with-ssl が
configure 時 に 指 定 さ
れ て い た 場 合
に の み 有 効 で
あ る 。 こ の 変
数 は 、 信 頼 す
る CA を 定 義 す る
た め の も う 1つ
の 方 法 で あ り
、 信 頼 す る CA の
証 明 書 を 1つ の
大 き な フ ァ イ
ル に 集 め 、 こ
の 変 数 で そ の
フ ァ イ ル を 指
定 す る 。 CA を 設
定 す る 際 に は
、 い ず れ か 片
方 だ け を 使 う
こ と に な る だ
ろ う 。 最 初 の
方 法 は 、 多 く
の CA を 設 定 す る
場 合 や 、 柔 軟
性 を 高 め た い
場 合 に よ い 。
2番 目 の 方 法 は
、 持 っ て い る CA
が 1つ だ け で 、
設 定 を 簡 単 に
し た い (ハ ッ シ
ュ し た フ ァ イ
ル 名 を 作 り た
く な い )場 合 に
よ い 。 ク ラ イ
ア ン ト の 証 明
書 を 認 証 し な
い の で あ れ ば
、 こ の 変 数 を
設 定 す る 必 要
は な い 。 デ フ
ォ ル ト : ssl CA certFile =
/usr/local/ssl/certs/trustedCAs.pem
ssl ciphers (G) こ れ は 、
SSL化 し た Sambaの パ
ラ メ ー タ で あ
る 。 こ の パ ラ
メ ー タ は 、 SSL ラ
イ ブ ラ リ が シ
ス テ ム に 存 在
し て 、 --with-ssl が
configure 時 に 指 定 さ
れ て い た 場 合
に の み 有 効 で
あ る 。 こ の 変
数 は 、 SSL の ネ ゴ
シ エ ー シ ョ ン
中 に 提 示 さ れ
る 暗 号 化 方 式
を 指 定 す る 。
動 作 を 理 解 し
て い な い 限 り
、 こ の 変 数 を
明 示 的 に 設 定
す べ き で は な
い 。
ssl client cert (G) こ れ は 、
SSL化 し た Sambaの パ
ラ メ ー タ で あ
る 。 こ の パ ラ
メ ー タ は 、 SSL ラ
イ ブ ラ リ が シ
ス テ ム に 存 在
し て 、 --with-ssl が
configure 時 に 指 定 さ
れ て い た 場 合
に の み 有 効 で
あ る 。 こ の フ
ァ イ ル 中 の 証
明 書 は 、 smbclient(1)
<URL:smbclient.1.html> に よ っ
て 使 わ れ る も
の で あ る 。 サ
ー バ が ク ラ イ
ア ン ト 側 に 証
明 書 を 要 求 す
る 時 に 必 要 と
な る 。 デ フ ォ
ル ト : ssl client cert =
/usr/local/ssl/certs/smbclient.pem
ssl client key (G) こ れ は 、
SSL化 し た Sambaの パ
ラ メ ー タ で あ
る 。 こ の パ ラ
メ ー タ は 、 SSL ラ
イ ブ ラ リ が シ
ス テ ム に 存 在
し て 、 --with-ssl が
configure 時 に 指 定 さ
れ て い た 場 合
に の み 有 効 で
あ る 。 こ れ は
、 smbclient(1)
<URL:smbclient.1.html>の 秘 密
鍵 で あ る 。 こ
れ が 必 要 と な
る の は 、 ク ラ
イ ア ン ト 側 か
ら の 証 明 書 の
提 示 を 必 須 と
す る 場 合 の み
で あ る 。 デ フ
ォ ル ト : ssl client key =
/usr/local/ssl/private/smbclient.pem
ssl compatibility (G) こ れ は
、 SSL化 し た Sambaの
パ ラ メ ー タ で
あ る 。 こ の パ
ラ メ ー タ は 、 SSL
ラ イ ブ ラ リ が
シ ス テ ム に 存
在 し て 、 --with-ssl
が configure 時 に 指 定
さ れ て い た 場
合 に の み 有 効
で あ る 。 こ の
変 数 は 、 他 の SSL
実 装 の バ グ に
関 す る 互 換 性
を 持 つ よ う に
OpenSSL が configure さ れ た
場 合 に 設 定 す
る 。 現 在 は OpenSSL
以 外 に SSL が 実 装
さ れ た ク ラ イ
ア ン ト が 存 在
し な い た め 、
お そ ら く 設 定
が 必 要 に な る
こ と は な い で
あ ろ う 。 デ フ
ォ ル ト : ssl compatibility = no
ssl egd socket (G)
This variable is part of
SSL-enabled Samba. This is only available if the SSL
libraries have been compiled on your system and the
configure option --with-ssl was given at configure
time.
This option is
used to define the location of the communiation socket of an
EGD or PRNGD daemon, from which entropy can be retrieved.
This option can be used instead of or together with the
ssl entropy file directive. 255 bytes of entropy will
be retrieved from the daemon.
Default:
none
ssl entropy bytes
(G)
This variable is part of
SSL-enabled Samba. This is only available if the SSL
libraries have been compiled on your system and the
configure option --with-ssl was given at configure
time.
This parameter
is used to define the number of bytes which should be read
from the ssl entropy file If a -1 is specified, the
entire file will be read.
Default: ssl
entropy bytes = 255
ssl entropy file (G)
This variable is part of
SSL-enabled Samba. This is only available if the SSL
libraries have been compiled on your system and the
configure option --with-ssl was given at configure
time.
This parameter
is used to specify a file from which processes will read
"random bytes" on startup. In order to seed the
internal pseudo random number generator, entropy must be
provided. On system with a /dev/urandom device file,
the processes will retrieve its entropy from the kernel. On
systems without kernel entropy support, a file can be
supplied that will be read on startup and that will be used
to seed the PRNG. デ フ ォ ル
ト : none
ssl hosts (G)
ssl hosts resign
を 参 照 の こ と
。
ssl hosts resign (G)
こ れ は 、 SSL化 し
た Sambaの パ ラ メ ー
タ で あ る 。 こ
の パ ラ メ ー タ
は 、 SSL ラ イ ブ ラ
リ が シ ス テ ム
に 存 在 し て 、
--with-ssl が configure 時 に
指 定 さ れ て い
た 場 合 に の み
有 効 で あ る 。
こ れ ら 2つ の 変
数 で は 、 Samba が SSL
モ ー ド で 機 能
す る か ど う か
が 設 定 さ れ る
。 ど ち ら も 定
義 さ れ て い な
い 場 合 は 、 Samba は
SSL 接 続 の み を 受
け 付 け る 。 ssl
hosts 変 数 で ホ ス
ト が (IPア ド レ ス
、 IPア ド レ ス の
範 囲 、 ネ ッ ト
グ ル ー プ 、 名
前 な ど に よ り )
指 定 さ れ て い
る 場 合 、 こ れ
ら の ホ ス ト に
つ い て は 強 制
的 に SSL モ ー ド で
動 作 す る 。 ssl hosts
resign 変 数 で ホ ス
ト が 指 定 さ れ
て い る 場 合 、
こ れ ら の ホ ス
ト に つ い て は
強 制 的 に 非 SSL
モ ー ド で 動 作
す る 。 ア ク セ
ス の 可 否 を 指
定 す る か 、 SSL 利
用 の 可 否 を 指
定 す る か と い
う 点 で 目 的 は
違 う が 、 こ れ
ら 2つ の 変 数 の
書 式 は 、
hosts allow お
よ び hosts deny 変 数
と 同 じ で あ る
。 以 下 の 例 は
、 ロ ー カ ル ネ
ッ ト ワ ー ク
(192.168.*.*)以 外 か ら の
接 続 に つ い て
は SSL 接 続 を 要 求
す る 場 合 の も
の で あ る 。 デ
フ ォ ル ト : ssl hosts =
<設 定 さ れ て い
な い >
ssl hosts
resign = <設 定 さ れ て
い な い > 設 定
例 : ssl hosts resign = 192.168.
ssl require clientcert
(G) こ れ は 、 SSL化
し た Sambaの パ ラ メ
ー タ で あ る 。
こ の パ ラ メ ー
タ は 、 SSL ラ イ ブ
ラ リ が シ ス テ
ム に 存 在 し て
、 --with-ssl が configure 時
に 指 定 さ れ て
い た 場 合 に の
み 有 効 で あ る
。 こ の 変 数 が yes
の 場 合 、 サ ー
バ は 正 当 な 証
明 書 を 持 っ て
い な い ク ラ イ
ア ン ト か ら の
接 続 を 許 可 し
な い 。 ク ラ イ
ア ン ト の 証 明
書 を 発 行 し た CA
を 検 索 す る 際
に は 、 ssl CA certDir と
ssl CA certFile で 設 定 さ
れ た デ ィ レ ク
ト リ や フ ァ イ
ル が 、 用 い ら
れ る 。 証 明 書
が 正 し く 確 認
さ れ な い 限 り
、 接 続 は 切 断
さ れ る 。 こ の
変 数 が no の 場 合
、 ク ラ イ ア ン
ト は 証 明 書 を
必 要 と し な い
。 Web ア プ リ ケ ー
シ ョ ン の 場 合
と は 異 な り 、
ク ラ イ ア ン ト
の 証 明 書 を 要
求 す る べ き で
あ る 。 Web 環 境 で
は 、 ク ラ イ ア
ン ト の デ ー タ
は 、 厳 重 に 取
り 扱 う べ き も
の な の で (ク レ
ジ ッ ト カ ー ド
の 番 号 な ど )、
サ ー バ は 信 頼
で き る こ と を
証 明 し な け れ
ば な ら な い 。
フ ァ イ ル サ ー
バ の 環 境 で は
、 サ ー バ の デ
ー タ は 厳 重 に
取 り 扱 う べ き
も の な の で 、
ク ラ イ ア ン ト
は 信 頼 で き る
こ と を 証 明 し
な け れ ば な ら
な い 。 デ フ ォ
ル ト : ssl require clientcert = no
ssl require servercert (G) こ れ は
、 SSL化 し た Sambaの
パ ラ メ ー タ で
あ る 。 こ の パ
ラ メ ー タ は 、 SSL
ラ イ ブ ラ リ が
シ ス テ ム に 存
在 し て 、 --with-ssl
が configure 時 に 指 定
さ れ て い た 場
合 に の み 有 効
で あ る 。 こ の
変 数 が yes の 場 合
、 smbclient(1)
<URL:smbclient.1.html>
は サ ー バ に 対
し て 証 明 書 の
提 示 を 要 求 す
る 。 サ ー バ 側
の ssl require clientcert と 同
様 で あ る 。 デ
フ ォ ル ト : ssl require
servercert = no
ssl server cert (G)
こ れ は 、 SSL化 し
た Sambaの パ ラ メ ー
タ で あ る 。 こ
の パ ラ メ ー タ
は 、 SSL ラ イ ブ ラ
リ が シ ス テ ム
に 存 在 し て 、
--with-ssl が configure 時 に
指 定 さ れ て い
た 場 合 に の み
有 効 で あ る 。
こ の パ ラ メ ー
タ は 、 サ ー バ
の 証 明 書 を 含
む フ ァ イ ル を
指 定 す る 。 サ
ー バ に は 、 証
明 書 が 存 在 し
て い る 必 要 が
あ る 。 こ の フ
ァ イ ル は 、 サ
ー バ の 秘 密 鍵
を 含 ん で い て
も よ い 。 証 明
書 と 秘 密 鍵 が
ど の よ う に 作
成 さ れ る か に
つ い て は 、 後
述 す る 。 デ フ
ォ ル ト : ssl server cert =
<設 定 さ れ て い
な い >
ssl server key (G) こ れ は 、
SSL化 し た Sambaの パ
ラ メ ー タ で あ
る 。 こ の パ ラ
メ ー タ は 、 SSL ラ
イ ブ ラ リ が シ
ス テ ム に 存 在
し て 、 --with-ssl が
configure 時 に 指 定 さ
れ て い た 場 合
に の み 有 効 で
あ る 。 こ の パ
ラ メ ー タ は 、
サ ー バ の 秘 密
鍵 を 含 む フ ァ
イ ル を 指 定 す
る 。 こ の 変 数
が 定 義 さ れ て
い な い 場 合 、
鍵 は 証 明 書 フ
ァ イ ル か ら 取
得 さ れ る (秘 密
鍵 が 、 証 明 書
に 附 属 し て い
る も の と み な
さ れ る )。 サ ー
バ に は 、 秘 密
鍵 が 存 在 し て
い る 必 要 が あ
り 、 証 明 書 は
、 そ の 秘 密 鍵
に 対 応 し て い
る 必 要 が あ る
。 デ フ ォ ル ト :
ssl server key = <設 定 さ れ
て い な い >
ssl version (G) こ れ は 、
SSL化 し た Sambaの パ
ラ メ ー タ で あ
る 。 こ の パ ラ
メ ー タ は 、 SSL ラ
イ ブ ラ リ が シ
ス テ ム に 存 在
し て 、 --with-ssl が
configure 時 に 指 定 さ
れ て い た 場 合
に の み 有 効 で
あ る 。 注 意 :
輸 出 制 限 の た
め 、 こ の コ ー
ド は 現 存 す る Samba
の バ イ ナ リ で
は 、 有 効 に な
っ て い な い 。
こ の 変 数 は 、
利 用 す る SSL プ ロ
ト コ ル の バ ー
ジ ョ ン を 設 定
す る 。 ssl2or3 の 場
合 は 、 SSL v2 と v3 の
ネ ゴ シ エ ー シ
ョ ン を 動 的 に
行 な う 。 ssl2 は SSL
v2、 ssl3 は SSL v3、 tls1 は TLS v1
利 用 す る 。 TLS (Transport
Layer Security) は 新 し い SSL
の 標 準 で あ る
。 デ フ ォ ル ト :
ssl version = "ssl2or3"
stat cache (G) こ の パ ラ
メ ー タ は 、 smbd(8)
<URL:smbd.8.html>が 、 大 文
字 小 文 字 を 区
別 し な い 名 前
の マ ッ プ 操 作
を 高 速 化 す る
た め に キ ャ ッ
シ ュ を 利 用 す
る か ど う か を
決 め る 。 こ の
パ ラ メ ー タ を
変 更 す る 必 要
は な い で あ ろ
う 。 デ フ ォ ル
ト : stat cache = yes
stat cache size (G) こ の パ ラ
メ ー タ は 、 stat
cacheに 格 納 で き
る エ ン ト リ 数
の 上 限 を 設 定
す る 。 こ の パ
ラ メ ー タ を 変
更 す る 必 要 は
な い で あ ろ う
。 デ フ ォ ル ト :
stat cache size = 50
status (G) こ の パ ラ メ
ー タ は 、 接 続
状 態 を smbstatus(1)
<URL:smbstatus.1.html> の 利 用
す る ス テ ー タ
ス フ ァ イ ル に
記 録 す る か ど
う か を 制 御 す
る 。 無 効 に し
た 場 合 、 smbstatusは
ア ク テ ィ ブ な
コ ネ ク シ ョ ン
の 表 示 が で き
な く な る 。 こ
の パ ラ メ ー タ
を 変 更 す る 必
要 は な い で あ
ろ う 。 デ フ ォ
ル ト : status = yes
strict allocate (S) こ の 真 偽
値 パ ラ メ ー タ
は 、 サ ー バ 上
の デ ィ ス ク 領
域 の 割 当 を 制
御 す る も の で
あ る 。 こ の パ
ラ メ ー タ が yes の
場 合 、 サ ー バ
は 、 フ ァ イ ル
が 拡 張 さ れ た
だ け で は 実 際
の デ ィ ス ク 領
域 を 割 り 当 て
な い UNIX 流 の 動 作
を や め 、 フ ァ
イ ル が あ る サ
イ ズ で 作 成 さ
れ た り 、 拡 張
さ れ た り し た
際 に 、 実 際 に
デ ィ ス ク 領 域
を 割 り 当 て る
Windows 流 の 動 作 を
行 な う よ う に
な る 。 こ れ は
、 Samba が ス パ ー ス
フ ァ イ ル を 作
成 し な く な る
こ と を 意 味 す
る 。 こ れ に よ
り 、 シ ス テ ム
に よ っ て は 処
理 が 遅 く な る
。
strict allocate
が no の 場 合 、 サ
ー バ は 、 フ ァ
イ ル の 拡 張 時
に デ ィ ス ク 領
域 の 割 当 を 行
な わ な い 。 こ
の パ ラ メ ー タ
を yes に す る と 、
デ ィ ス ク ク オ
ー タ に よ る デ
ィ ス ク 領 域 の
制 限 を 行 な っ
て い る シ ス テ
ム で 、 ク ォ ー
タ 超 過 メ ッ セ
ー ジ を 出 力 す
る 際 に は 便 利
で あ る 。 デ フ
ォ ル ト : strict allocate = no
strict locking (S)
こ れ は 、 サ ー
バ 上 で の ロ ッ
ク の 扱 い を 制
御 す る 真 偽 値
の パ ラ メ ー タ
で あ る 。 yesに 設
定 さ れ た 場 合
、 サ ー バ は す
べ て の 読 み 書
き の ア ク セ ス
に つ い て 、 フ
ァ イ ル の ロ ッ
ク 状 態 を 検 査
し 、 ロ ッ ク さ
れ て い る 場 合
は ア ク セ ス を
拒 否 す る 。 シ
ス テ ム に よ っ
て は 、 ア ク セ
ス 速 度 の 低 下
に つ な が る だ
ろ う 。
strict locking
が noの 場 合 、 サ
ー バ は 、 ク ラ
イ ア ン ト が 明
示 的 に 要 求 し
た と き に 限 っ
て 、 フ ァ イ ル
の ロ ッ ク 状 態
の 確 認 を 行 な
う 。 行 儀 の よ
い ク ラ イ ア ン
ト は 、 重 要 な
操 作 を 行 な い
際 に は 必 ず ロ
ッ ク の 状 態 を
問 い 合 わ せ る
。 従 っ て 、 大
抵 の 場 合 は strict
locking = no の ほ う が
よ い 。 デ フ ォ
ル ト : strict locking = no
strict sync (S)
(Windows 98 の Explorer
を 含 む ) 多 く の
Windows ア プ リ ケ ー
シ ョ ン は 、 バ
ッ フ ァ の デ ー
タ を フ ラ ッ シ
ュ す る 処 理 を
、 デ ィ ス ク に
対 し 、 同 期 を
行 う 処 理 と 取
り 違 え て い る
よ う で あ る 。 UNIX
に お け る 同 期
処 理 は 、 カ ー
ネ ル 内 の デ ィ
ス ク バ ッ フ ァ
に 残 っ て い る
デ ー タ が 無 事
に 記 憶 装 置 へ
保 存 さ れ た こ
と を カ ー ネ ル
が 確 認 す る ま
で 、 プ ロ セ ス
を 停 止 さ せ る
。 こ の 処 理 は
非 常 に 遅 く 、
頻 繁 に 行 う べ
き で は な い 。
こ の パ ラ メ ー
タ を no(デ フ ォ ル
ト ) に 設 定 す る
と 、 smbd <URL:smbd.8.html> は
Windows ア プ リ ケ ー
シ ョ ン か ら の
同 期 処 理 要 求
を 無 視 す る 。
こ の 場 合 で も
、 デ ー タ が 失
わ れ る 可 能 性
が あ る の は 、 Samba
が 動 作 し て い
る オ ペ レ ー テ
ィ ン グ シ ス テ
ム 自 身 が ク ラ
ッ シ ュ し た と
き だ け で あ る
の で 、 こ の 設
定 に よ る 危 険
度 は 少 な い 。
ま た 、 報 告 さ
れ て い る Windows 98 の
Explorer を 使 っ た フ
ァ イ ル コ ピ ー
の パ フ ォ ー マ
ン ス 問 題 も 改
善 さ れ る 。
sync
always> パ ラ メ ー タ
も 参 照 の こ と
。 デ フ ォ ル ト :
strict sync = no
strip dot (G) こ
の パ ラ メ ー タ
は 、 現 在 の Samba (2.2.5
以 降 )で は 利 用
さ れ な い 。 こ
の パ ラ メ ー タ
は 、 UNIX フ ァ イ ル
名 か ら ド ッ ト
を 取 り 除 く た
め に 用 い ら れ
て き た が 、 適
切 な 実 装 が 行
な わ れ て い な
か っ た 。 Samba 2.2.5 以
降 で は 、 ド ッ
ト で 終 る UNIX フ ァ
イ ル 名 は 、 (Windows NT
以 降 と 同 様 に )
不 正 な Windows の 長
い フ ァ イ ル 名
と し て 扱 わ れ
、 ク ラ イ ア ン
ト に 返 却 さ れ
る 前 に 、 8+3 形 式
の 名 前 に 短 縮
さ れ る 。 デ フ
ォ ル ト : strip dot = no
sync always (S) こ の 真 偽
値 パ ラ メ ー タ
は 、 書 き 込 み
時 に 不 摘 発 性
の 記 憶 装 置 へ
の 書 き 込 み と
の 同 期 を 行 な
う か ど う か を
制 御 す る 。 false の
場 合 、 サ ー バ
は 個 々 の ク ラ
イ ア ン ト か ら
の 書 き 込 み 要
求 に 基 づ い て
、 同 期 を 行 な
う か ど う か を
制 御 す る (ク ラ
イ ア ン ト は 個
々 の 書 き 込 み
に つ い て 、 同
期 要 求 を 行 な
う こ と が 可 能
で あ る )。 true の 場
合 、 個 々 の 書
き 込 み に 毎 に
、 デ ー タ を 確
実 に デ ィ ス ク
に 書 き 込 む た
め fsync() が 呼 び 出
さ れ る 。 こ の
パ ラ メ ー タ が
機 能 す る に は
、 strict syncパ ラ メ
ー タ が yesに 設 定
さ れ て い る 必
要 が あ る 。
strict
sync パ ラ メ ー タ
も 参 照 の こ と
。 デ フ ォ ル ト :
sync always = no
syslog (G) こ
の パ ラ メ ー タ
は 、 Samba の デ バ ッ
グ メ ッ セ ー ジ
と syslog の プ ラ イ オ
リ テ ィ と の 対
応 づ け を 行 な
う 。 Samba の デ バ ッ
グ レ ベ ル 0 は 、
syslogの LOG_ERRに 割 り 当
て ら れ 、 以 下
、 デ バ ッ グ レ
ベ ル 1 は LOG_WARNING、 デ
バ ッ グ レ ベ ル 2
は LOG_NOTICE、 デ バ ッ
グ レ ベ ル 3 は
LOG_INFO、 そ れ 以 上
の デ バ ッ グ レ
ベ ル は LOG_DEBUG に そ
れ ぞ れ 割 り 当
て ら れ て い る
。 こ の パ ラ メ
ー タ は ど の デ
バ ッ グ レ ベ ル
ま で の メ ッ セ
ー ジ を syslog に 送 る
か の し き い 値
を 設 定 す る 。
こ の 値 未 満 の Samba
の デ バ ッ グ メ
ッ セ ー ジ の み
が syslog に 送 ら れ る
。 デ フ ォ ル ト :
syslog = 1
syslog only (G) こ の パ ラ
メ ー タ が 設 定
さ れ る と 、 Samba の
デ バ ッ グ メ ッ
セ ー ジ が シ ス
テ ム の syslog に の み
記 録 さ れ る よ
う に な り 、 デ
バ ッ グ ロ グ フ
ァ イ ル に 出 力
さ れ な く な る
。 デ フ ォ ル ト :
syslog only = no
template homedir (G)
Windows NT の ユ
ー ザ に 対 す る
ユ ー ザ 情 報 を
作 成 す る 際 に
、 winbindd(8) <URL:winbindd.8.html> デ
ー モ ン は 、 こ
の パ ラ メ ー タ
に よ っ て ユ ー
ザ の ホ ー ム デ
ィ レ ク ト リ の
位 置 を 設 定 す
る 。 文 字 列 %D
が あ れ ば 、 ユ
ー ザ の Windows NTに お
け る ド メ イ ン
名 に 置 き 換 え
ら れ る 。 文 字
列 %U が あ れ ば
、 ユ ー ザ の Windows
NTに お け る ユ ー
ザ 名 に 置 き 換
え ら れ る 。 デ
フ ォ ル ト : template homedir =
/home/%D/%U
template shell (G)
Windows NT の ユ
ー ザ に 対 す る
ユ ー ザ 情 報 を
作 成 す る 際 に
、 winbindd(8) <URL:winbindd.8.html> デ
ー モ ン は こ の
パ ラ メ ー タ に
よ っ て ユ ー ザ
の シ ェ ル を 設
定 す る 。 デ フ
ォ ル ト : template shell =
/bin/false
time offset (G) こ
の パ ラ メ ー タ
は 、 GMT か ら ロ ー
カ ル 時 間 へ の
変 換 時 に 追 加
す る 時 間 (分 単
位 )を 設 定 す る
。 夏 時 間 処 理
に 問 題 が あ る
PCを 多 数 管 理 し
て い る 際 に 有
効 で あ る 。 デ
フ ォ ル ト : time offset = 0
設 定 例 : time offset = 60
time server (G) こ の パ ラ
メ ー タ は 、 nmbd(8)
<URL:nmbd.8.html> が 自 身 を
Windows ク ラ イ ア ン
ト に 対 す る タ
イ ム サ ー バ と
し て ア ナ ウ ン
ス す る か ど う
か を 制 御 す る
も の で あ る 。
デ フ ォ ル ト : time
server = no
timestamp logs (G)
debug timestampの
同 義 語 で あ る
。
total print jobs (G)
こ の 数 値 パ ラ
メ ー タ は 、 シ
ス テ ム 全 体 で
同 時 に 受 け 付
け 可 能 な 印 刷
ジ ョ ブ の 最 大
数 を 規 定 す る
。 ク ラ イ ア ン
ト か ら 送 ら れ
た 印 刷 ジ ョ ブ
が こ の 数 値 を
越 え る と 、 smbd
<URL:smbd.8.html> は サ ー バ
上 に 空 き 領 域
が な い と い う
エ ラ ー を 返 却
す る 。 デ フ ォ
ル ト 値 は 0 で 、
こ れ は 制 限 が
な い こ と を 意
味 す る 。 こ の
パ ラ メ ー タ に
よ り 、 サ ー バ
の デ ィ ス ク が
喰 い 潰 さ れ て
プ リ ン タ が 停
止 状 態 に 陥 る
こ と を 回 避 で
き る 。 max print jobsも
参 照 の こ と 。
デ フ ォ ル ト : total
print jobs = 0 設 定 例 : total
print jobs = 5000
unix extensions(G) こ の 真 偽
値 パ ラ メ ー タ
は 、 Samba が HP社 に
よ っ て 定 義 さ
れ た CIFS の UNIX拡 張
を 利 用 す る か
ど う か を 制 御
す る 。 こ れ ら
の 拡 張 は 、 UNIX ク
ラ イ ア ン ト か
ら UNIX サ ー バ に 対
し て 接 続 す る
際 に 有 用 な CIFS を
有 効 に し 、 シ
ン ボ リ ッ ク リ
ン ク や ハ ー ド
リ ン ク な ど を
利 用 可 能 に す
る 。 こ れ ら の
拡 張 は 、 ク ラ
イ ア ン ト 側 に
お い て も 有 効
と な っ て い る
必 要 が あ る が
、 現 在 の Windows ク
ラ イ ア ン ト で
は 有 効 に な っ
て い な い 。 デ
フ ォ ル ト : unix extensions =
no
unix password sync (G) こ の 真
偽 値 パ ラ メ ー
タ に よ り 、 smbpasswd
フ ァ イ ル の 暗
号 化 さ れ た SMBパ
ス ワ ー ド の 更
新 時 に 、 Samba が UNIX
の パ ス ワ ー ド
を SMB パ ス ワ ー ド
と 同 期 さ せ る
よ う に な る 。
こ れ を true に 設 定
し た 場 合 、 (SMB パ
ス ワ ー ド の 変
更 コ ー ド は 古
い 平 文 パ ス ワ
ー ド を 参 照 で
き ず 、 新 し い
パ ス ワ ー ド だ
け が 渡 さ れ る
た め 、 ) 新 し い UNIX
パ ス ワ ー ド を
古 い パ ス ワ ー
ド の 情 報 な し
で 設 定 す る た
め 、 passwd program パ ラ
メ ー タ で 指 定
さ れ た コ マ ン
ド が root権 限 で
呼 び 出 さ れ る
。
passwd
programと passwd chatも 参
照 の こ と デ フ
ォ ル ト : unix password sync =
no
update encrypted (G)
こ の 真 偽 値 パ
ラ メ ー タ に よ
り 、 平 文 パ ス
ワ ー ド で ロ グ
イ ン し て き た
ユ ー ザ は 、 ロ
グ オ ン 時 に 自
動 的 に smbpasswd フ ァ
イ ル 中 の 暗 号
化 (ハ ッ シ ュ 化
)パ ス ワ ー ド を
更 新 す る よ う
に な る 。 こ の
オ プ シ ョ ン に
よ り 、 暗 号 化
パ ス ワ ー ド 認
証 を 有 効 に す
る 際 、 ユ ー ザ
に smbpasswd へ の パ ス
ワ ー ド 再 入 力
を 強 制 す る こ
と な く 、 平 文
パ ス ワ ー ド 認
証 (平 文 パ ス ワ
ー ド に よ る ユ
ー ザ 認 証 情 報
が ネ ッ ト ワ ー
ク 上 を 流 れ て UNIX
側 の ア カ ウ ン
ト デ ー タ ベ ー
ス で 照 会 さ れ
る )か ら 暗 号 化
パ ス ワ ー ド 認
証 (SMB の チ ャ レ ン
ジ ア ン ド レ ス
ポ ン ス 認 証 ) へ
の 移 行 を 行 う
こ と が 可 能 に
な る 。 こ れ は
便 利 な オ プ シ
ョ ン で 、 あ る
程 度 の 時 間 を
か け て 徐 々 に
暗 号 化 パ ス ワ
ー ド へ と 移 行
す る こ と を 可
能 に す る 。 す
べ て の ユ ー ザ
が smbpasswd フ ァ イ ル
に 暗 号 化 パ ス
ワ ー ド を 格 納
し た ら 、 こ の
パ ラ メ ー タ を no
に 設 定 す べ き
だ ろ う 。 こ の
パ ラ メ ー タ を
正 し く 動 作 さ
せ る た め 、 パ
ラ メ ー タ を yes に
設 定 し て い る
時 は 、 encrypt passwords パ
ラ メ ー タ を 必
ず no に 設 定 し て
お く こ と 。 こ
の パ ラ メ ー タ
が 有 効 に な っ
て い る 場 合 で
も 、 (smbpasswdフ ァ イ
ル の )パ ス ワ ー
ド が 更 新 す る
た め に は 、 smbd
に 接 続 す る ユ
ー ザ が 正 し い
パ ス ワ ー ド を
入 力 す る 必 要
が あ る 。 デ フ
ォ ル ト : update encrypted = no
use client driver (S) こ の パ
ラ メ ー タ は 、
Windows NT/2000 ク ラ イ ア ン
ト に 対 し て の
み 影 響 し 、 Windows
95/98/Me ク ラ イ ア ン
ト に 対 し て は
影 響 し な い 。
Windows NT/2000 ク ラ イ ア ン
ト に 対 し て 、 Samba
ホ ス ト 上 に 適
切 な プ リ ン タ
ド ラ イ バ を イ
ン ス ト ー ル せ
ず に 、 プ リ ン
タ 共 有 を 提 供
す る 場 合 、 ク
ラ イ ア ン ト 側
ロ ー カ ル に プ
リ ン タ ド ラ イ
バ を イ ン ス ト
ー ル す る 必 要
が あ る 。 こ の
た め 、 ク ラ イ
ア ン ト は 、 そ
の プ リ ン タ を
ロ ー カ ル プ リ
ン タ と し て 扱
い 、 ネ ッ ト ワ
ー ク プ リ ン タ
と し て は 扱 わ
な く な る 。 こ
れ は 、 disable spoolss =
yesに し た と き と
ほ ぼ 同 様 の 動
作 に な る 。 違
い が 発 生 す る
の は 、 通 常 の
環 境 下 に お い
て 、 NT/2000 ク ラ イ
ア ン ト は MS-RPC を 用
い て ネ ッ ト ワ
ー ク プ リ ン タ
を オ ー プ ン し
よ う と す る 点
に な る 。 ク ラ
イ ア ン ト は プ
リ ン タ が ロ ー
カ ル に あ る と
判 断 し て い る
た め 、 ロ グ オ
ン し て い る ユ
ー ザ に 割 り 当
て ら れ た ア ク
セ ス 権 を 要 求
し て OpenPrinterEx() 呼 出 を
発 行 し て し ま
う 点 が 問 題 と
な る 。 ユ ー ザ
が ロ ー カ ル で
管 理 者 権 限 を
持 っ て い る が
、 Samba ホ ス ト 上 で
は root 権 限 を 持 っ
て い な い 場 合
(こ れ は よ く あ
る ケ ー ス に な
る )、 OpenPrinterEx() 呼 出
は 失 敗 す る 。
そ の 結 果 、 (印
刷 ジ ョ ブ が 正
常 に 印 刷 さ れ
て い る に も 関
わ ら ず 、 ) ク ラ
イ ア ン ト 側 の
プ リ ン タ キ ュ
ー の ウ イ ン ド
ウ に は 、 「 Access Denied;
Unable to connect」 と い う
メ ッ セ ー ジ が
表 示 さ れ る 。
こ の パ ラ メ ー
タ が 有 効 に な
っ て い る プ リ
ン タ に 対 し て
は 、 PRINTER_ACCESS_ADMINISTER 権
限 に よ る プ リ
ン タ の オ ー プ
ン の 試 み は す
べ て 、 PRINTER_ACCESS_USE の
権 限 で 行 な わ
れ 、 こ れ に よ
り 、 OpenPrinterEx() が 成 功
す る こ と に な
る 。 適 切 な プ
リ ン タ ド ラ イ
バ が イ ン ス ト
ー ル さ れ て い
る Samba サ ー バ 上 の
プ リ ン タ 共 有
に 対 し て 、 こ
の パ ラ メ ー タ
を 有 効 に し て
は な ら な い
。
disable
spoolssも 参 照 の こ と
。 デ フ ォ ル ト :
use client driver = no
use mmap (G) こ
の パ ラ メ ー タ
は 、 Samba が 内 部 的
に 利 用 す る tdb の
動 作 を 、 シ ス
テ ム で mmap が 正 し
く 動 作 す る か
ど う か に 依 存
さ せ る か ど う
か を 制 御 す る
。 Samba は 一 貫 性 の
保 た れ た mmap (read-write system
memory cache) を 必 要 と す
る 。 現 在 、 HPUX に
つ い て は 、 こ
う し た 一 貫 性
の あ る キ ャ ッ
シ ュ が 実 装 さ
れ て い な い た
め 、 HPUX に お け る
こ の パ ラ メ ー
タ の デ フ ォ ル
ト は 、 false に な っ
て い る 。 そ れ
以 外 の シ ス テ
ム に お い て は
、 こ の パ ラ メ
ー タ の 値 を 変
更 す べ き で は
な い 。 こ の パ
ラ メ ー タ は 、 Samba
開 発 者 の tdb の 内
部 コ ー ド の 問
題 解 析 を 支 援
す る た め に 提
供 さ れ て い る
。 デ フ ォ ル ト :
use mmap = yes
use rhosts (G) こ の グ ロ
ー バ ル パ ラ メ
ー タ を true に 設 定
し た 場 合 、 UNIX ユ
ー ザ の ホ ー ム
デ ィ レ ク ト リ
に あ る .rhosts フ ァ
イ ル が 読 み 込
ま れ 、 こ こ に
名 前 が あ る ホ
ス ト と ユ ー ザ
か ら の ア ク セ
ス は 、 パ ス ワ
ー ド な し で 行
わ れ る よ う に
な る 。 注 意 : use
rhosts の 利 用 は 大
き な セ キ ュ リ
テ ィ ホ ー ル に
な り う る 。 こ
れ は 、 PCに 正 し
い ユ ー ザ 名 を
提 供 さ せ る こ
と を 前 提 と し
て い る た め で
あ る 。 PC に 誤 っ
た ユ ー ザ 名 を
提 供 さ せ る こ
と は 簡 単 で あ
る 。 use rhosts オ プ
シ ョ ン は 、 こ
の 設 定 の 影 響
を 把 握 で き る
場 合 に の み 利
用 す る こ と 。
デ フ ォ ル ト : use rhosts
= no
user (S)
usernameの
同 義 語 で あ る
。
users (S)
usernameの
同 義 語 で あ る
。
username (S) こ
の パ ラ メ ー タ
に 複 数 の ユ ー
ザ を コ ン マ で
区 切 っ た リ ス
ト で 指 定 す る
こ と に よ り 、
各 ユ ー ザ 名 に
対 し て (左 か ら
右 に )順 番 に 入
力 し た パ ス ワ
ー ド を 用 い た
認 証 が 行 わ れ
る 。
username
は 、 PC側 か ら ユ
ー ザ 名 が 提 供
さ れ な い 時 に
の み 必 要 で あ
る 。 こ れ に 該
当 す る の は 、
COREPLUS プ ロ ト コ ル
を 用 い て い る
か 、 Windows for Workgroup 側 の
ユ ー ザ 名 が UNIX 側
の ユ ー ザ 名 と
異 な っ て い る
場 合 で あ る 。
ど ち ら の 場 合
も 、 こ の パ ラ
メ ー タ の 代 わ
り に \\server\share%user の 記
法 を 用 い る の
が 好 ま し い 。
Sambaは
username パ ラ メ ー タ
で 指 定 さ れ た
各 ユ ー ザ に 対
し て 順 番 に 、
提 供 さ れ た パ
ス ワ ー ド を 用
い た 認 証 を 行
っ て い く こ と
に な る た め 、
usernameは 最 適 の 解
決 策 と は い え
な い 。 こ れ は
遅 い 上 、 パ ス
ワ ー ド が 重 複
し て い る ユ ー
ザ が 多 数 存 在
し て い る よ う
な 場 合 に は 困
っ た こ と に な
る 。 こ の パ ラ
メ ー タ を 不 用
意 に 使 う と 、
タ イ ム ア ウ ト
や セ キ ュ リ テ
ィ 上 の 問 題 な
ど が 発 生 す る
か も 知 れ な い
。
Samba は
プ ラ ッ ト フ ォ
ー ム で あ る UNIX の
セ キ ュ リ テ ィ
機 構 に 依 存 し
て い る 。 こ の
パ ラ メ ー タ は
、 ロ グ イ ン で
き る ユ ー ザ を
制 限 す る も の
で は な く 、 提
供 さ れ た パ ス
ワ ー ド に 対 応
す る ユ ー ザ の
ヒ ン ト を Samba サ ー
バ に 与 え る も
の で あ る 。 ユ
ー ザ は 自 分 が
好 む ユ ー ザ と
し て ロ グ イ ン
す る こ と が 可
能 で あ る が 、 telnet
セ ッ シ ョ ン よ
り は 、 被 害 を
与 え な い だ ろ
う 。 デ ー モ ン
は ロ グ イ ン し
た ユ ー ザ の 権
限 で 動 作 す る
た め 、 ユ ー ザ
の 権 限 で 行 え
な い こ と は 何
も 行 え な い 。
サ ー ビ ス へ の
ア ク セ ス を 特
定 の ユ ー ザ に
制 限 し た い 場
合 は 、 valid users パ
ラ メ ー タ を 利
用 す る こ と 。
ユ ー ザ 名 が ’@’
で は じ ま っ て
い る 場 合 は 、 (Samba
が ネ ッ ト グ ル
ー プ を サ ポ ー
ト す る よ う に
コ ン パ イ ル さ
れ て い る 場 合 )
ま ず NIS の ネ ッ ト
グ ル ー プ 、 更
に UNIX の グ ル ー プ
デ ー タ ベ ー ス
に お い て 、 該
当 す る 名 前 の
グ ル ー プ が な
い か が 検 索 さ
れ 、 そ の 名 前
の グ ル ー プ に
所 属 す る 全 て
の ユ ー ザ 名 に
展 開 さ れ る 。
ユ ー ザ 名 が ’+’
か ら 始 ま っ て
い る 場 合 は 、 UNIX
の グ ル ー プ デ
ー タ ベ ー ス の
み が 検 索 さ れ
、 そ の 名 前 の
グ ル ー プ に 所
属 す る 全 て の
ユ ー ザ 名 に 展
開 さ れ る 。 ユ
ー ザ 名 が ’&’
か ら 始 ま っ て
い る 場 合 は 、 (Samba
が ネ ッ ト グ ル
ー プ を サ ポ ー
ト す る よ う に
コ ン パ イ ル さ
れ て い る 場 合 ) NIS
の ネ ッ ト グ ル
ー プ の み が 検
索 さ れ 、 そ の
名 前 の グ ル ー
プ に 所 属 す る
全 て の ユ ー ザ
名 に 展 開 さ れ
る 。 グ ル ー プ
名 の 検 索 に は
時 間 が 掛 か る
た め 、 ク ラ イ
ア ン ト に よ っ
て は 検 索 が タ
イ ム ア ウ ト し
て し ま う 場 合
が あ る こ と に
注 意 。 こ の パ
ラ メ ー タ に よ
り 、 サ ー ビ ス
へ の ア ク セ ス
が ど の よ う に
行 わ れ る か の
詳 細 に つ い て
は NOTE ABOUT USERNAME/PASSWORD VALIDATION の
セ ク シ ョ ン を
参 照 の こ と 。
デ フ ォ ル ト : ゲ
ス ト サ ー ビ ス
の 時 は 、 guest account で
設 定 さ れ た ア
カ ウ ン ト 。 そ
れ 以 外 の 場 合
は <な し > 設 定
例 :username = fred, mary, jack, jane, @users,
@pcgroup
username level (G)
こ の オ プ シ ョ
ン は 、 DOSク ラ イ
ア ン ト の 多 く
が 送 信 す る 大
文 字 化 さ れ た
ユ ー ザ 名 か ら
、 Samba が 本 当 の UNIX
の ユ ー ザ 名 を
「 推 測 」 す る
際 の 手 助 け を
行 う 。 デ フ ォ
ル ト の 場 合 、 Samba
は 全 て 小 文 字
の ユ ー ザ 名 、
先 頭 の 文 字 の
み を 大 文 字 に
し た ユ ー ザ 名
を 順 に 試 し て
も 、 UNIX マ シ ン 上
に 該 当 す る ユ
ー ザ 名 が な い
場 合 は 処 理 を
失 敗 さ せ る 。
こ の パ ラ メ ー
タ に 0 以 外 の 値
を 指 定 す る こ
と で 、 こ の 処
理 を 変 更 で き
る 。 こ の パ ラ
メ ー タ は 、 UNIX 側
の ユ ー ザ 名 を
確 認 す る 際 に
大 文 字 が 幾 つ
入 っ た ユ ー ザ
名 の 組 合 せ ま
で 確 認 を 行 な
う か を 決 定 す
る も の で あ る
。 大 き い 数 字
を 指 定 す る 程
、 多 く の 組 合
せ が 確 認 さ れ
る た め 、 ユ ー
ザ 名 の 確 認 作
業 は 遅 く な る
。 こ の パ ラ メ
ー タ は 、 UNIX マ シ
ン 上 に AstrangeUser と い
っ た 名 前 が 存
在 す る 際 に 利
用 す る こ と 。
デ フ ォ ル ト : username
level = 0 設 定 例 : username level
= 5
username map (G) こ の オ プ
シ ョ ン は 、 ク
ラ イ ア ン ト 上
と サ ー バ 上 で
の ユ ー ザ 名 の
マ ッ ピ ン グ 情
報 を 格 納 し た
フ ァ イ ル を 指
定 す る 。 こ れ
は 幾 つ か の 目
的 で 利 用 さ れ
る 。 通 常 は DOS や
Windows マ シ ン で ユ
ー ザ が 利 用 し
て い る ユ ー ザ
名 を UNIX マ シ ン 上
で の ユ ー ザ 名
に マ ッ ピ ン グ
す る 為 に 用 い
ら れ る が 、 複
数 の ユ ー ザ を
特 定 の ユ ー ザ
名 に マ ッ ピ ン
グ す る こ と で
、 ユ ー ザ 間 で
の フ ァ イ ル 共
有 を 簡 単 に 行
な え る よ う に
す る た め 用 い
る こ と も 可 能
で あ る 。 フ ァ
イ ル は 各 行 ご
と に 評 価 さ れ
る 。 各 々 の 行
は 、 左 端 に UNIX ユ
ー ザ 名 が あ り
、 ’=’ を 挟 ん で
、 そ の 右 側 に
ユ ー ザ 名 の リ
ス ト が 続 く 形
式 を と る 。 右
側 の ユ ー ザ 名
の リ ス ト に は
、 グ ル ー プ 内
の す べ て の UNIX ユ
ー ザ 名 に 一 致
さ せ る @group と い う
形 式 を 含 め る
こ と も で き る
。 ’*’ は ワ イ ル
ド ・ カ ー ド で
あ り 、 任 意 の
名 前 と 一 致 す
る 。 フ ァ イ ル
の 各 行 は 最 大 1023
文 字 ま で 記 述
可 能 で あ る 。
フ ァ イ ル の 評
価 は 、 提 供 さ
れ た ユ ー ザ 名
と ’=’ の 右 側 の
各 ユ ー ザ 名 と
を 各 行 毎 に 比
較 す る こ と に
よ り 行 な わ れ
、 提 供 さ れ た
ユ ー ザ 名 が 右
側 の ど れ か に
一 致 す る と 、
そ の 名 前 が ユ
ー ザ 名 に 置 き
換 わ り 、 引 続
き に 以 降 の 行
の 処 理 が 行 な
わ れ て い く こ
と に な る 。
’#’
や ’;’ で 始 ま る
行 は 無 視 さ れ
る 。
’!’
で は じ ま る 行
は が あ る と 、
以 降 の 行 で ユ
ー ザ 名 が 一 致
し た 時 点 で 比
較 処 理 は 中 止
さ れ る 。 そ れ
以 外 の 場 合 、
こ の 比 較 処 理
は す べ て の 行
に 対 し て 継 続
さ れ る 。 フ ァ
イ ル の 最 後 で
ワ イ ル ド カ ー
ド に よ る マ ッ
ピ ン グ を 行 な
っ て い る 場 合
に 、 ’!’ を 使 う
と か な り 便 利
で あ る 。 た と
え ば 、 admin や administrator
と い っ た 名 前
か ら UNIX の root へ の
マ ッ ピ ン グ を
行 な い た い 場
合 は 、 下 記 の
よ う に 記 述 す
る :
root = admin
administrator ま た 、 UNIX グ
ル ー プ の system に 所
属 す る ユ ー ザ
を sys と い う UNIX ユ
ー ザ に 置 き 換
え る に は 、 以
下 の よ う に 記
述 す る :
sys =
@system こ の フ ァ イ
ル 中 に は 幾 つ
の マ ッ ピ ン グ
の 設 定 を 行 な
っ て も 構 わ な
い 。 シ ス テ ム
が NIS の NETGROUP オ プ シ
ョ ン を サ ポ ー
ト し て い る 場
合 、 グ ル ー プ
名 の マ ッ チ ン
グ を 行 な う 際
に は 、 /etc/group デ
ー タ ベ ー ス よ
り 先 に ネ ッ ト
グ ル ー プ の デ
ー タ ベ ー ス が
調 べ ら れ る 。
空 白 を 含 む Windows
の ユ ー ザ 名 は
、 ダ ブ ル ク ォ
ー ト で 両 側 を
括 っ て 記 述 す
る 。 た と え ば
、
tridge =
"Andrew Tridgell" は 、 Windows
の ユ ー ザ 名 "Andrew
Tridgell" を UNIX の ユ ー
ザ 名 "tridge" に 置
き 換 え る 。 以
下 の 例 は 、 mary と
fred を UNIX ユ ー ザ sys に
置 き 換 え 、 そ
の ほ か の ユ ー
ザ を guest に 置 き 換
え る 。 ’!’を 利
用 す る こ と で
、 マ ッ チ し た
行 以 降 の 処 理
を 抑 止 し て い
る こ と に 注 意
。
!sys = mary
fred
|
|
|
|
|
|
|
guest = * |
|
|
|
|
|
|
|
ユ ー ザ 名 が 現
わ れ る 箇 所 全
て に 置 き 換 え
の 結 果 が 適 用
さ れ る こ と に
注 意 す る こ と
。 例 え ば 、 \\server\fred
に 接 続 す る 場
合 、 fred が mary に 置
き 換 え ら れ る
場 合 は 、 実 際
に 接 続 す る 先
は \\server\mary で あ り 、
パ ス ワ ー ド も fred
で は な く 、 mary の
も の を 入 力 す
る こ と が 必 要
に な る 。 こ の
唯 一 の 例 外 は
、 (設 定 し て い
る 場 合 に ) |
password server に
対 し て ユ ー ザ
名 を 送 出 す る
と き で あ る 。
password server は 、 ク ラ イ
ア ン ト が 提 供
し た ユ ー ザ 名
を 修 正 な し で
そ の ま ま 受 け
取 る 。 逆 の マ
ッ ピ ン グ は 行
わ れ な い こ と
に も 注 意 す る
こ と 。 こ の 影
響 が 現 わ れ る
の は 印 刷 時 で
あ る 。 Windows for Workgroup に
お け る プ リ ン
ト マ ネ ー ジ ャ
は 、 置 き 換 え
が 行 わ れ た ユ
ー ザ が 印 刷 ジ
ョ ブ を 所 有 し
て い な い と 判
断 す る た め 、
印 刷 ジ ョ ブ 削
除 時 に ト ラ ブ
ル が 発 生 す る
。 デ フ ォ ル ト :
username map は 設 定 さ れ
て い な い 設 定
例 : username map =
/usr/local/samba/lib/users.map
utmp (G) こ
の 真 偽 値 パ ラ
メ ー タ は 、 Sambaが
--with-utmp オ プ シ ョ
ン で configure さ れ 、
コ ン パ イ ル さ
れ た 時 に の み
に 有 効 で あ る
。 こ の パ ラ メ
ー タ を true に 設 定
す る こ と で 、
Sambaは utmp ま た は utmpxレ
コ ー ド (UNIXシ ス テ
ム に 依 存 )に 、
Sambaサ ー バ へ の 接
続 時 の 情 報 を
追 加 す る よ う
に な る 。 こ の
パ ラ メ ー タ に
よ り 、 Sambaの 共 有
へ の 接 続 を 記
録 す る こ と が
可 能 に な る 。
utmp
directory パ ラ メ ー タ
も 参 照 の こ と
デ フ ォ ル ト 値 :
utmp = no
utmp directory(G)
こ の パ ラ メ ー
タ は 、 Sambaが --with-utmp
オ プ シ ョ ン で
configure さ れ 、 コ ン
パ イ ル さ れ た
時 に の み に 有
効 で あ る 。 こ
の パ ラ メ ー タ
は 、 Sambaサ ー バ へ
の 接 続 を 記 録
す る utmp ま た は utmpx
フ ァ イ ル (UNIXシ ス
テ ム に 依 存 )が
存 在 す る デ ィ
レ ク ト リ を 指
定 す る 。 utmp パ
ラ メ ー タ も 参
照 の こ と 。 デ
フ ォ ル ト で は
こ の 値 は 設 定
さ れ な い 。 こ
の 場 合 、 シ ス
テ ム が 利 用 し
て い る utmp フ ァ イ
ル が 使 わ れ る (Linux
の 場 合 、 通 常
/var/run/utmp に あ る )。
デ フ ォ ル ト 値 :
な し
valid chars (G) こ の オ プ
シ ョ ン は 、 サ
ー バ 上 で フ ァ
イ ル 名 と し て
有 効 と み な す
文 字 の 追 加 指
定 を 行 な う も
の で あ る 。 こ
れ は 、 u-umlaut や a-ring の
よ う な 、 各 国
固 有 の 文 字 を
利 用 す る 際 に
特 に 有 益 で あ
る 。 こ の オ プ
シ ョ ン は 、 ス
ペ ー ス に よ っ
て 区 切 ら れ た
数 値 ま た は 文
字 の リ ス ト で
あ る 。 コ ロ ン
に よ っ て 区 切
ら れ た 2文 字 は
、 小 文 字 :大 文
字 の ペ ア と し
て 扱 わ れ る 。
任 意 の 文 字 を
設 定 フ ァ イ ル
に 書 き 込 む こ
と の で き る エ
デ ィ タ が あ れ
ば 、 こ れ を 利
用 し て 書 き 込
む の が 最 も 簡
単 で あ る 。 そ
れ 以 外 に も 、
通 常 の C 言 語 の
記 述 方 式 を 使
っ て 8進 数 、 10進
数 、 16進 数 で 文
字 を 指 定 す る
こ と も 可 能 で
あ る 。 た と え
ば 、 ’Z’ と い う
1文 字 を 追 加 す
る 場 合 (こ れ は
既 に 存 在 し て
い る の で 実 質
的 な 意 味 は な
い )、 下 記 の い
ず れ か の 設 定
を 行 え ば よ い
。
|
|
|
|
|
|
|
valid chars = Z |
|
|
|
|
|
|
|
valid chars = z:Z |
|
|
|
|
|
|
|
valid chars = 0132:0172 |
|
|
|
|
|
|
|
後 半 二 つ の 例
は 、 2つ の 文 字
を 追 加 す る こ
と で 、 大 文 字
と 小 文 字 の マ
ッ ピ ン グ が 適
切 に 行 な わ れ
て い る 。 |
client code
page パ ラ メ ー タ
も 併 用 す る 場
合 は 、 必 ず 、
valid chars パ ラ メ ー
タ の 方 を 後 に
設 定 す る こ と
。 client code page を valid chars
パ ラ メ ー タ の
後 で 設 定 し た
場 合 、 valid chars の
設 定 は 上 書 き
さ れ て し ま う
。
client code
page パ ラ メ ー タ
も 参 照 の こ と
デ フ ォ ル ト : 英
語 環 境 で 有 効
な 文 字 が 、 Samba の
デ フ ォ ル ト と
し て 設 定 さ れ
て い る 設 定 例 :
valid chars = 0345:0305 0366:0326 0344:0304 上
記 の 例 は 、 ス
ウ ェ ー デ ン 語
用 の 文 字 を フ
ァ イ ル 名 に 利
用 で き る よ う
に す る 設 定 で
あ る 。 注 意 :
特 定 の シ ス テ
ム 用 に 、 valid chars
を 適 切 に 設 定
す る の は 、 実
際 の と こ ろ 困
難 で あ る 。 こ
の 処 理 を 自 動
化 す る た め に
、 tino [AT] augsburg.net
<URL:mailto:tino [AT] augsburg.net>が
validchars と い う パ
ッ ケ ー ジ を 作
成 し て い る 。
こ れ は 該 当 の
ク ラ イ ア ン ト
シ ス テ ム に 必
要 な 、 全 て の
valid chars の 設 定 を
自 動 で 生 成 す
る 。 こ の パ ッ
ケ ー ジ に 付 い
て は 、 Samba の ソ ー
ス コ ー ド 中 の
examples/validchars/ サ ブ デ
ィ レ ク ト リ を
参 照 の こ と 。
valid users (S) サ
ー ビ ス に ア ク
セ ス で き る ユ
ー ザ の リ ス ト
を 指 定 す る 。
’@’、 ’+’、
’&’ か ら は じ
ま る 名 前 は 、
invalid users パ
ラ メ ー タ で 説
明 し た 規 則 に
し た が っ て 解
釈 さ れ る 。 こ
の パ ラ メ ー タ
が 設 定 さ れ て
い な い 場 合 (既
定 値 )、 ど の よ
う な ユ ー ザ で
も ロ グ イ ン で
き る 。 こ の リ
ス ト と invalid users の
両 方 に 含 ま れ
る ユ ー ザ の ア
ク セ ス は 拒 否
さ れ る 。
%Sは
、 現 在 の サ ー
ビ ス 名 に 置 き
換 え ら れ る 。
こ れ は [homes] セ ク
シ ョ ン で 用 い
る と 便 利 で あ
る 。
invalid
users も 参 照 の こ
と デ フ ォ ル ト :
リ ス ト は 存 在
し な い (だ れ で
も ア ク セ ス で
き る ) 設 定 例 :
valid users = greg, @pcusers
veto files(S) こ
の パ ラ メ ー タ
は 、 一 覧 す る
こ と も ア ク セ
ス す る こ と も
で き な い フ ァ
イ ル と デ ィ レ
ク ト リ の リ ス
ト を 指 定 す る
。 リ ス ト の 各
エ ン ト リ は ’/’
で 区 切 る こ と
。 こ れ に よ り
、 エ ン ト リ 中
に 空 白 文 字 を
用 い る こ と が
可 能 に な っ て
い る 。 ’*’と
’?’は DOS の ワ イ
ル ド カ ー ド と
同 様 、 複 数 の
フ ァ イ ル や デ
ィ レ ク ト リ を
指 定 す る た め
に 利 用 で き る
。 各 エ ン ト リ
は DOSの 形 式 で は
な く 、 UNIXで の パ
ス 形 式 で あ る
必 要 が あ り 、 UNIX
の デ ィ レ ク ト
リ 区 切 り で あ
る ’/’を 含 め
て は な ら な い
。
case
sensitive オ プ シ ョ ン
が 、 こ の 処 理
に 影 響 す る こ
と に 注 意 。
veto files
パ ラ メ ー タ の
利 用 に 際 し て
注 意 す べ き 重
要 な 点 が 、 デ
ィ レ ク ト リ 削
除 時 の 動 作 で
あ る 。 削 除 さ
れ る デ ィ レ ク
ト リ に veto files パ ラ
メ ー タ に 一 致
す る フ ァ イ ル
の み が 存 在 す
る 場 合 、 delete veto files
パ ラ メ ー タ が
yes で な い 限 り
、 削 除 は 失 敗
す る 。 こ の パ
ラ メ ー タ を 設
定 し た 場 合 、
フ ァ イ ル や デ
ィ レ ク ト リ の
一 覧 を 取 得 す
る 際 、 す べ て
の フ ァ イ ル と
デ ィ レ ク ト リ
に つ い て 、 こ
の パ ラ メ ー タ
の マ ッ チ ン グ
処 理 が 行 な わ
れ る よ う に な
る た め 、 Samba の 性
能 に 影 響 が 発
生 す る 。
hide
files と case sensitive パ ラ
メ ー タ も 参 照
の こ と 。 デ フ
ォ ル ト : ア ク セ
ス で き な い フ
ァ イ ル や デ ィ
レ ク ト リ は な
い 設 定 例 : ; Veto any files
containing the word Security, ;
any ending in .tmp, and any directory containing the ;
word root.
veto files = /*Security*/*.tmp/*root*/ ;
Veto the Apple specific files that a NetAtalk server ;
creates.
veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash
Folder/
veto oplock files (S)
こ の パ ラ メ ー
タ は 、 oplocks パ ラ
メ ー タ が 有 効
に な っ て い る
共 有 で の み 意
味 が あ る 。 Samba の
管 理 者 は 、 こ
の パ ラ メ ー タ
を 使 っ て リ ス
ト に マ ッ チ し
た フ ァ イ ル に
対 す る oplock 取 得 を
禁 止 す る こ と
が で き る 。 リ
ス ト は veto files パ
ラ メ ー タ で 利
用 さ れ て い る
も の と 同 様 の
形 式 で あ る 。
デ フ ォ ル ト : oplock
取 得 を 禁 止 さ
れ た フ ァ イ ル
や デ ィ レ ク ト
リ は な い ク ラ
イ ア ン ト に よ
る ロ ッ ク 競 合
が 激 し い フ ァ
イ ル に 対 し て
、 こ の オ プ シ
ョ ン を 適 用 し
た い と い う こ
と が あ る だ ろ
う 。 よ い 例 に
NetBench SMB ベ ン チ マ ー
ク ・ プ ロ グ ラ
ム が あ る 。 こ
の プ ロ グ ラ ム
は 「 .SEM」 で 終
わ る 名 前 の フ
ァ イ ル に 対 し
て 激 し い 競 合
を 発 生 さ せ る
。 こ れ ら の フ
ァ イ ル に 対 す
る oplock を 禁 止 す る
た め に は 、 以
下 の よ う に 指
定 す る ([global] セ ク
シ ョ ン か 、 Net Bench
用 の 共 有 の い
ず れ か に お い
て ): 設 定 例 : veto oplock
files = /*.SEM/
vfs object (S) こ の パ ラ
メ ー タ は 、 Samba の
VFS I/O操 作 に お い て
用 い ら れ る 共
有 オ ブ ジ ェ ク
ト を 指 定 す る
。 デ フ ォ ル ト
で は 通 常 の デ
ィ ス ク I/O操 作 が
行 な わ れ る が
、 VFS オ ブ ジ ェ ク
ト に よ り こ の
操 作 を 変 更 す
る こ と が 可 能
で あ る 。 Samba の
VFSレ イ ヤ は Samba 2.2の
新 機 能 で あ り
、 --with-vfs オ プ シ ョ
ン に よ り コ ン
パ イ ル 時 に 有
効 に す る 必 要
が あ る 。 デ フ
ォ ル ト : な し
vfs options (S) こ の パ ラ
メ ー タ は 、 初
期 化 時 に VFSレ イ
ヤ に 渡 す パ ラ
メ ー タ を 設 定
す る 。 Samba の VFSレ
イ ヤ は Samba 2.2の 新
機 能 で あ り 、
--with-vfs オ プ シ ョ ン
に よ り コ ン パ
イ ル 時 に 有 効
に す る 必 要 が
あ る 。
vfs objectも
参 照 の こ と 。
デ フ ォ ル ト : な
し
volume (S) こ
の パ ラ メ ー タ
に よ り 、 共 有
の ボ リ ュ ー ム
ラ ベ ル の 設 定
が 可 能 に な る
。 こ れ は 、 特
定 の ボ リ ュ ー
ム 名 が 必 要 な
イ ン ス ト ー ル
プ ロ グ ラ ム を
格 納 し た CD-ROMを 共
有 す る 際 に 便
利 で あ る 。 デ
フ ォ ル ト : 共 有
名
wide links (S) こ の パ ラ
メ ー タ は 、 UNIXフ
ァ イ ル シ ス テ
ム 上 の リ ン ク
を サ ー バ が 追
跡 す る か ど う
か を 制 御 す る
。 サ ー バ が 公
開 す る デ ィ レ
ク ト リ ツ リ ー
内 部 へ の リ ン
ク は 、 常 に 許
可 さ れ て い る
。 こ の パ ラ メ
ー タ は 、 公 開
さ れ て い る デ
ィ レ ク ト リ ツ
リ ー 外 部 へ の
ア ク セ ス を 制
御 す る 。 こ の
パ ラ メ ー タ を no
に 設 定 す る と
、 リ ン ク 先 の
チ ェ ッ ク を 行
な う た め の 余
分 な シ ス テ ム
コ ー ル を 実 行
す る 必 要 が あ
る た め 、 サ ー
バ の パ フ ォ ー
マ ン ス に 悪 影
響 を 及 ぼ す こ
と に 注 意 。 デ
フ ォ ル ト : wide links = yes
winbind cache time (G) こ の パ
ラ メ ー タ は 、
winbindd(8) <URL:winbindd.8.html> デ ー
モ ン が Windows NT サ ー
バ に 問 い 合 わ
せ を 行 な わ ず
に ユ ー ザ と グ
ル ー プ の 情 報
を キ ャ ッ シ ュ
す る 時 間 を 秒
単 位 で 指 定 す
る 。 デ フ ォ ル
ト : winbind cache type = 15
winbind enum users (G) 非 常 に
大 規 模 な 環 境
下 で winbindd(8)
<URL:winbindd.8.html>を 利 用
す る 際 に は 、
setpwent(), getpwent() や
endpwent() と い っ た
シ ス テ ム コ ー
ル 群 の 呼 び 出
し に よ る ユ ー
ザ の 一 覧 取 得
を 抑 止 す る 必
要 が あ る か も
知 れ な い 。 winbind enum
users パ ラ メ ー タ
が false の 場 合 、
getpwent シ ス テ ム コ
ー ル の 呼 び 出
し は 全 く デ ー
タ を 返 却 し な
い 。 警 告 : ユ
ー ザ 一 覧 (enumeration)を
無 効 に す る と
幾 つ か の プ ロ
グ ラ ム に つ い
て は 異 常 動 作
を 引 き 起 こ す
恐 れ が あ る 。
例 え ば 、 finger プ ロ
グ ラ ム は 、 全
て の ユ ー ザ の
リ ス ト に ア ク
セ ス で き る 前
提 で 、 ユ ー ザ
名 の マ ッ チ ン
グ を 行 な っ て
い る 。 デ フ ォ
ル ト : winbind enum users = yes
winbind enum groups (G) 非 常 に
大 規 模 な 環 境
下 で winbindd(8)
<URL:winbindd.8.html>を 利 用
す る 際 に は 、
setgrent(), getgrent() や
endgrent() と い っ た
シ ス テ ム コ ー
ル 群 の 呼 び 出
し に よ る グ ル
ー プ の 一 覧 取
得 を 抑 止 す る
必 要 が あ る か
も 知 れ な い 。
winbind enum groups パ ラ メ
ー タ が false の 場 合
、 getgrent シ ス テ ム
コ ー ル の 呼 び
出 し は 全 く デ
ー タ を 返 却 し
な い 。 警 告 :
グ ル ー プ 一 覧
(enumeration)を 無 効 に す
る と 幾 つ か の
プ ロ グ ラ ム に
つ い て は 異 常
動 作 を 引 き 起
こ す 恐 れ が あ
る 。 デ フ ォ ル
ト : winbind enum groups = yes
winbind gid (G)
winbind gid パ ラ
メ ー タ は 、 winbindd(8)
<URL:winbindd.8.html> デ ー モ
ン が 割 り 当 て
る グ ル ー プ IDの
範 囲 を 指 定 す
る 。 予 期 し な
い 競 合 が 発 生
し な い よ う に
す る た め 、 こ
の グ ル ー プ IDの
範 囲 に ロ ー カ
ル な グ ル ー プ
や NISの グ ル ー プ
が 存 在 し な い
よ う に す る こ
と 。 デ フ ォ ル
ト : winbind gid = <空 文 字
列 > 設 定 例 : winbind
gid = 10000-20000
winbind separator (G)
こ の パ ラ メ ー
タ は 、 DOMAIN
\userの 形 式 で ユ
ー ザ 名 を 一 覧
す る 際 に 利 用
さ れ る 区 切 り
文 字 を 指 定 す
る 。 こ の パ ラ
メ ー タ は UNIXの サ
ー ビ ス が pam_winbind.so
お よ び nss_winbind.so モ
ジ ュ ー ル を 利
用 す る と き に
の み 利 用 さ れ
る 。
+ 文
字 は NIS に お い て
/etc/group 中 で 特 別 な
意 味 を 持 っ て
い る た め 、 こ
の パ ラ メ ー タ
を + に 設 定 し た
際 は 、 少 な く
と も glibc シ ス テ ム
に お い て は 問
題 が 発 生 す る
。 デ フ ォ ル ト :
winbind separator = \ 設 定 例 :
winbind separator = +
winbind uid (G)
winbind uid パ ラ
メ ー タ は 、 winbindd(8)
<URL:winbindd.8.html> デ ー モ
ン が 割 り 当 て
る ユ ー ザ IDの 範
囲 を 指 定 す る
。 予 期 し な い
競 合 が 発 生 し
な い よ う に す
る た め 、 こ の
グ ル ー プ IDの 範
囲 に ロ ー カ ル
な ユ ー ザ や NISの
ユ ー ザ が 存 在
し な い よ う に
す る こ と 。 デ
フ ォ ル ト : winbind uid =
<空 文 字 列 > 設
定 例 : winbind uid = 10000-20000
winbind use default domain
winbind use default domain こ の オ
プ シ ョ ン は 、
winbindd(8) <URL:winbindd.8.html> デ ー
モ ン が 、 ド メ
イ ン 名 が 付 加
さ れ て い な い
ユ ー ザ 名 を ど
の よ う に 扱 う
方 式 を 制 御 す
る 。 ド メ イ ン
名 が 付 加 さ れ
て い な い ユ ー
ザ は 、 winbindd サ ー
バ の ド メ イ ン
の も の と し て
扱 わ れ る 。 こ
れ は 、 Windows ユ ー
ザ に と っ て は
ど ち ら で も よ
い 話 で あ る が
、 SSH、 FTP や e-mail を 利
用 す る 際 に 、 UNIX
シ ス テ ム 本 来
の や り 方 に 近
い 方 法 を 利 用
す る こ と を 可
能 に す る 。 デ
フ ォ ル ト : winbind use default
domain = <falseg> 設 定 例 :
winbind use default domain = true
wins hook (G)
Samba が WINSサ
ー バ と し て 動
い て い る 時 、
こ の オ プ シ ョ
ン に よ っ て 、
WINSデ ー タ ベ ー ス
に 対 し て 変 更
が 行 な わ れ る
度 に 外 部 の プ
ロ グ ラ ム が 起
動 さ れ る よ う
に な る 。 こ の
オ プ シ ョ ン の
主 な 目 的 は 、
ダ イ ナ ミ ッ ク
DNSの よ う な 外 部
の 名 前 解 決 デ
ー タ ベ ー ス の
動 的 な 更 新 を
実 現 す る こ と
で あ る 。
wins hook
パ ラ メ ー タ は
、 以 下 の 形 式
で 呼 び だ さ れ
る ス ク リ プ ト
又 は 実 行 形 式
の プ ロ グ ラ ム
を 指 定 す る 。
wins_hook
operation name nametype ttl IP_list
|
• 最 初 の 引 数
は 操 作 の 指 定
で あ り 、 |
|
"add"、 "delete"、
"refresh" の い |
ず れ か
を 取 る 。 ほ と
ん ど の 場 合 、
残 り の パ ラ メ
ー タ で 適 切 な
情 報 を 提 供 す
る こ と に よ り
、 操 作 を 無 視
す る こ と が 可
能 で あ る 。
"refresh" は 名 前 が
ま だ 追 加 さ れ
て い な い 時 点
で 呼 び 出 さ れ
る こ と が あ る
。
|
• |
|
2番 目 の
引 数 は 、 NetBIOS名 で
あ る 。 名 前 が
不 正 な 場 合 、 wins
hook は 呼 び 出 さ れ
な い 。 正 し い
名 前 は 文 字 、
数 字 、 ハ イ フ
ン 、 ア ン ダ ー
ス コ ア と ピ リ
オ ド の み か ら
な る 。 |
|
• |
|
3番 目 の 引 数 は
NetBIOS名 の タ イ プ で
、 2桁 の 16進 数 で
あ る 。 |
|
• |
|
4番 目 の 引 数 は
名 前 の TTL(生 存 時
間 ) で 秒 数 単 位
で あ る 。 |
|
• |
|
5番 目 以 降 の 引
数 は 、 そ の 名
前 で 現 在 登 録
さ れ て い る IPア
ド レ ス で あ る
。 リ ス ト が 空
の 場 合 、 名 前
は 削 除 さ れ る
。 |
BINDの
ダ イ ナ ミ ッ ク
DNS更 新 プ ロ グ ラ
ム で あ る nsupdate を
呼 び 出 す ス ク
リ プ ト の サ ン
プ ル が 、 Samba ソ ー
ス コ ー ド の examples
デ ィ レ ク ト リ
に 格 納 さ れ て
い る 。
wins proxy (G) こ の 真 偽
値 パ ラ メ ー タ
は 、 nmbd(8) <URL:nmbd.8.html> が
別 の ホ ス ト の
代 理 と し て ブ
ロ ー ド キ ャ ス
ト に よ る 名 前
問 い 合 わ せ に
応 答 す る か ど
う か を 制 御 す
る 。 古 い ク ラ
イ ア ン ト の 為
に 、 こ の パ ラ
メ ー タ を yes に す
る 必 要 が あ る
か も 知 れ な い
。 デ フ ォ ル ト
値 : wins proxy = no
wins server (G) こ の パ ラ
メ ー タ は 、 nmbd(8)
<URL:nmbd.8.html> が 名 前 を
登 録 す る 先 の
WINSサ ー バ の IPア ド
レ ス (も し く は
DNS名 : IPア ド レ ス が
望 ま し い )を 指
定 す る 。 ネ ッ
ト ワ ー ク に WINSサ
ー バ が 存 在 し
て い る 場 合 は
、 こ の パ ラ メ
ー タ を WINSサ ー バ
の IPア ド レ ス に
設 定 す る こ と
。 複 数 サ ブ ネ
ッ ト か ら な る
ネ ッ ト ワ ー ク
の 場 合 は 、 こ
の パ ラ メ ー タ
で WINSサ ー バ を 指
定 す べ き で あ
る 。 注 意 : 複
数 の サ ブ ネ ッ
ト か ら な る ネ
ッ ト ワ ー ク で
、 サ ブ ネ ッ ト
越 し の ブ ラ ウ
ジ ン グ を 正 し
く 機 能 さ せ た
い 場 合 は 、 Sambaで
も WINSサ ー バ の 設
定 を 行 な う こ
と 。
Samba ソ
ー ス デ ィ ス ト
リ ビ ュ ー シ ョ
ン 中 の docs/ デ ィ レ
ク ト リ に あ る
、 BROWSING.txt を 参 照
の こ と 。 デ フ
ォ ル ト 値 : not enabled
設 定 例 : wins server =
192.9.200.1
wins support (G)
こ の 真 偽 値 パ
ラ メ ー タ は 、 Samba
の nmbd(8) <URL:nmbd.8.html> プ ロ
セ ス を WINS サ ー バ
と し て 機 能 さ
せ る か ど う か
を 制 御 す る 。
複 数 サ ブ ネ ッ
ト か ら な る ネ
ッ ト ワ ー ク で
な い 場 合 や 、
い ず れ か の nmbd
を WINS サ ー バ と し
て 指 定 す る 必
要 が な い 場 合
は 、 こ の パ ラ
メ ー タ を true に 設
定 し な い こ と
。 決 し て ネ ッ
ト ワ ー ク 上 の
複 数 の マ シ ン
で 、 こ の パ ラ
メ ー タ を true に し
な い こ と 。 デ
フ ォ ル ト 値 : wins
support = no
workgroup (G) ク ラ イ ア
ン ト か ら 問 い
合 わ せ が あ っ
た 時 に 、 ど こ
の ワ ー ク グ ル
ー プ に サ ー バ
を 所 属 さ せ る
か を 制 御 す る
。 こ の パ ラ メ
ー タ は 、 security = domain
の 設 定 で 使 わ
れ る ド メ イ ン
名 の 指 定 に も
使 わ れ る こ と
に 注 意 。 デ フ
ォ ル ト : コ ン パ
イ ル 時 に WORKGROUP に
設 定 さ れ る 設
定 例 : workgroup = MYGROUP
writable (S)
writeableの
同 義 語 で あ る
。 正 し く 綴 れ
な い 人 の 為 に
:-)
write cache size (S)
こ の 数 値 パ ラ
メ ー タ を 0以 外
に 設 定 す る と
、 Sambaは oplock さ れ た
各 フ ァ イ ル に
対 し て メ モ リ
キ ャ ッ シ ュ を
作 成 す る よ う
に な る (oplock さ れ
な い フ ァ イ ル
に 対 し て は 行
な わ れ な い 。
ク ラ イ ア ン ト
が デ ィ ス ク へ
の 書 き 出 し を
直 接 要 求 し て
い な い 書 き 込
み は 全 て 、 可
能 な 限 り こ の
キ ャ ッ シ ュ に
蓄 積 さ れ る 。
キ ャ ッ シ ュ は
キ ャ ッ シ ュ に
適 さ な い 位 置
か ら の 書 き 込
み が 行 な わ れ
た 時 か 、 フ ァ
イ ル が ク ラ イ
ア ン ト に よ っ
て ク ロ ー ズ さ
れ た 時 に 書 き
出 さ れ る 。 デ
ー タ が キ ャ ッ
シ ュ 中 に 存 在
し て い れ ば 、
フ ァ イ ル か ら
の 読 み 出 し に
キ ャ ッ シ ュ が
使 用 さ れ る 。
Sambaは
、 こ の キ ャ ッ
シ ュ に よ り 、
RAIDデ ィ ス ク に 対
し て 適 切 な 書
き 込 み サ イ ズ
で ク ラ イ ア ン
ト か ら の 書 き
込 み を 処 理 で
き る よ う に な
り (例 え ば 、 書
き 込 み サ イ ズ
を RAIDの ス ト ラ イ
プ サ イ ズ に 合
わ せ る )、 デ ィ
ス ク サ ブ シ ス
テ ム が ボ ト ル
ネ ッ ク と な っ
て い る が 、 ユ
ー ザ 空 間 の プ
ロ グ ラ ム 向 け
の 空 き メ モ リ
が あ る シ ス テ
ム の パ フ ォ ー
マ ン ス を 向 上
さ せ る こ と が
で き る 。 デ フ
ォ ル ト 値 : write cache size =
0 設 定 例 : write cache size =
262144 こ れ は フ ァ
イ ル あ た り 256k の
キ ャ ッ シ ュ サ
イ ズ を 確 保 す
る 設 定 で あ る
。
write list (S) サ
ー ビ ス に 対 し
て 読 み 書 き 権
が 与 え ら れ る
ユ ー ザ の リ ス
ト で あ る 。 接
続 し た ユ ー ザ
が こ の リ ス ト
に 存 在 し て い
る 場 合 は 、 例
え writeable オ プ シ
ョ ン が noで あ っ
て も 書 き 込 み
権 が 与 え ら れ
る 。 こ の リ ス
ト に は 、 @group と い
う 形 式 を 用 い
る こ と で グ ル
ー プ 名 を 含 め
る こ と も で き
る 。
read list
と write list の 両 方 に
い る ユ ー ザ に
は 、 書 き 込 み
権 が 与 え ら れ
る こ と に 注 意
。
read
list オ プ シ ョ ン
も 参 照 の こ と
。 デ フ ォ ル ト
値 : write list = <empty string> 設
定 例 : write list = admin, root,
@staff
write ok (S)
writeableの
同 義 語 で あ る
。
write raw (G) こ
の パ ラ メ ー タ
は 、 ク ラ イ ア
ン ト か ら の デ
ー タ 転 送 時 に
、 サ ー バ 側 が raw
write SMBの サ ポ ー ト
を 行 な う か ど
う か を 制 御 す
る 。 こ の パ ラ
メ ー タ を 変 更
し て は い け な
い 。 デ フ ォ ル
ト 値 : write raw = yes
writeable (S)
read onlyの
反 意 語 で あ る
。 こ の パ ラ メ
ー タ が noの 場 合
、 サ ー ビ ス 内
で は フ ァ イ ル
の 作 成 も 修 正
も で き な い 。
印 刷 サ ー ビ ス
(printable = yes)の 場 合 、
ユ ー ザ は 常 に
(ア ク セ ス 権 を
持 っ て い る ) デ
ィ レ ク ト リ に
対 し て 書 き 込
む こ と が 可 能
で あ る が 、 書
き 込 み は ス プ
ー ル 操 作 経 由
に 限 ら れ る 。
デ フ ォ ル ト 値 :
writeable = no
設 定 フ
ァ イ ル で は 、
ス ペ ー ス を 含
む サ ー ビ ス 名
も 利 用 で き る
が 、 ク ラ イ ア
ン ト 側 の ソ フ
ト ウ ェ ア で 禁
止 さ れ て い る
か も し れ な い
。 文 字 列 比 較
を 行 な う 際 に
ス ペ ー ス は 常
に 無 視 さ れ る
た め 、 問 題 は
発 生 し な い は
ず で あ る が 、
可 能 性 は 考 慮
し て お く 必 要
が あ る 。 同 様
の 注 意 事 項 と
し て 、 多 く の
DOSク ラ イ ア ン ト
、 特 に DOSク ラ イ
ア ン ト で は 、
サ ー ビ ス 名 が
最 長 8文 字 に 制
限 さ れ て い る
。 smbd(8) <URL:smbd.8.html> に は
そ の よ う な 制
限 は な く 、 こ
う し た ク ラ イ
ア ン ト か ら の
接 続 要 求 は 、
サ ー ビ ス 名 が
切 り 捨 て ら れ
て し ま う た め
に 失 敗 す る こ
と に な る 。 こ
の た め 、 サ ー
ビ ス 名 の 長 さ
は 、 最 大 8文 字
に 制 限 す べ き
で あ る 。
[homes]
お よ び [printers] と い
い う 特 殊 セ ク
シ ョ ン に よ り
、 管 理 者 の 負
担 を 軽 減 す る
こ と が で き る
が 、 デ フ ォ ル
ト の 設 定 の 組
合 せ 方 に よ っ
て は 、 予 期 し
な い 設 定 が 行
な わ れ る 可 能
性 も あ る 。 こ
れ ら の セ ク シ
ョ ン の 設 定 を
行 な う 際 に は
、 特 に 注 意 深
く 行 な う こ と
。 特 に ス プ ー
ル デ ィ レ ク ト
リ の パ ー ミ ッ
シ ョ ン が 適 切
で あ る こ と を
確 認 し て お く
こ と 。
こ の マ
ニ ュ ア ル ペ ー
ジ は Samba 2.2 対 応 の
も の で あ る 。
samba(7)
<URL:samba.7.html>, smbpasswd(8)
<URL:smbpasswd.8.html>, swat(8)
<URL:swat.8.html>, smbd(8)
<URL:smbd.8.html>, nmbd(8)
<URL:nmbd.8.html>, smbclient(1)
<URL:smbclient.1.html>, nmblookup(1)
<URL:nmblookup.1.html>, testparm(1)
<URL:testparm.1.html>, testprns(1)
<URL:testprns.1.html>
オ リ ジ
ナ ル の Samba ソ フ ト
ウ ェ ア と 関 連
す る ユ ー テ ィ
リ テ ィ は 、 Andrew Tridgell
に よ っ て 作 成
さ れ た 。 現 在 Samba
は Samba Team に よ っ て
、 Linux カ ー ネ ル の
開 発 と 同 様 の
オ ー プ ン ソ ー
ス プ ロ ジ ェ ク
ト と し て 開 発
が 行 な わ れ て
い る 。 オ リ ジ
ナ ル の Samba マ ニ ュ
ア ル ペ ー ジ は Karl
Auer に よ っ て 作 成
さ れ た 。 マ ニ
ュ ア ル ペ ー ジ
は YODL 形 式 (
ftp://ftp.icce.rug.nl/pub/unix/
<URL:ftp://ftp.icce.rug.nl/pub/unix/> で
入 手 可 能 な 優
れ た オ ー プ ン
ソ ー ス ソ フ ト
ウ ェ ア ) に 変 換
さ れ 、 Samba 2.0 リ リ
ー ス に 伴 い 、 Jeremy
Allison に よ っ て 更
新 さ れ た 。 Samba 2.2
に お け る DocBook 形
式 へ の 変 換 は
、 Gerald Carter に よ っ て
行 な わ れ た 。
| | |