Manpages

NAME

smb.conf − Samba シ ス テ ム の 設 定 フ ァ イ ル

SYNOPSIS

smb.conf フ ァ イ ル は Samba シ ス テ ム の 設 定 フ ァ イ ル で あ る 。 smb.conf に は 、 Samba シ ス テ ム の 各 プ ロ グ ラ ム が 実 行 時 に 参 照 す る 設 定 情 報 が 記 述 さ れ る 。 smb.conf フ ァ イ ル は 、 swat(8) <URL:swat.8.html> プ ロ グ ラ ム に よ っ て 設 定 、 管 理 さ れ る よ う に 設 計 さ れ て い る 。 以 下 フ ァ イ ル の 形 式 と 設 定 可 能 な パ ラ メ ー タ に 関 し て 網 羅 的 に 記 述 す る 。

フ ァ イ ル の 形 式

フ ァ イ ル は セ ク シ ョ ン と パ ラ メ ー タ か ら 構 成 さ れ る 。 セ ク シ ョ ン は 、 「 [」 と 「 ]」 文 字 で 囲 ま れ た セ ク シ ョ ン 名 で 始 ま り 、 次 の セ ク シ ョ ン が 始 ま る ま で 続 く 。 セ ク シ ョ ン 内 に は 以 下 の 形 式 で パ ラ メ ー タ が 記 述 さ れ る 。 パ ラ メ ー タ 名 = パ ラ メ ー タ 値 フ ァ イ ル は 行 を 基 本 単 位 と し 、 改 行 で 終 了 す る 各 行 は 、 コ メ ン ト 、 セ ク シ ョ ン 名 、 パ ラ メ ー タ の い ず れ か を 表 す 。 セ ク シ ョ ン 名 お よ び パ ラ メ ー タ 名 は 大 文 字 と 小 文 字 を 区 別 し な い 。 パ ラ メ ー タ を 示 す 行 で は 、 最 初 の 「 =」 文 字 に 重 要 な 意 味 が あ る 。 最 初 の 「 =」 文 字 の 前 後 の 空 白 文 字 は 破 棄 さ れ る 。 セ ク シ ョ ン 名 お よ び パ ラ メ ー タ 名 の 先 頭 、 途 中 、 末 尾 に あ る 空 白 文 字 は 無 視 さ れ る 。 パ ラ メ ー タ 値 の 先 頭 と 末 尾 に あ る 空 白 文 字 も 無 視 さ れ る 。 た だ し 、 パ ラ メ ー タ 値 の 途 中 に あ る 空 白 文 字 は そ の ま ま 意 味 を 持 つ 。 セ ミ コ ロ ン (「 :」 )、 シ ャ ー プ (「 #」 )文 字 で 始 ま る 行 や 、 ホ ワ イ ト ス ペ ー ス の み の 行 は 無 視 さ れ る 。 「 \」 文 字 で 終 わ る 行 は 、 UNIX の 慣 習 通 り 次 の 行 へ 継 続 す る 。 「 =」 文 字 に 続 く パ ラ メ ー タ の 値 に は 、 文 字 列 (引 用 符 で 囲 む 必 要 は な い )、 ま た は 真 偽 値 を 表 す 、 yes/no、 0/1、 true/false の い ず れ か を 記 述 す る 。 真 偽 値 の 場 合 、 大 文 字 と 小 文 字 は 区 別 さ れ な い が 、 文 字 列 の 場 合 は 、 記 述 さ れ た ま ま の 形 で 解 釈 さ れ る 。 フ ァ イ ル の パ ー ミ ッ シ ョ ン な ど 、 幾 つ か の パ ラ メ ー タ の 値 は 数 値 と な る 。

セ ク シ ョ ン の 説 明

設 定 フ ァ イ ル 中 の ([global] セ ク シ ョ ン を 除 く )各 セ ク シ ョ ン で は 、 共 有 リ ソ ー ス (単 に 「 共 有 と も 呼 ぶ (訳 注 : 「 サ ー ビ ス 」 と も 呼 ば れ る )」 )の 設 定 が 行 な わ れ る 。 セ ク シ ョ ン 名 は 共 有 リ ソ ー ス 名 と な り 、 セ ク シ ョ ン 内 の パ ラ メ ー タ は 共 有 の 設 定 に 利 用 さ れ る 。

[global、 [homes]、 [printers] と い う 3つ の 特 殊 な セ ク シ ョ ン に つ い て は 、 特 殊 な セ ク シ ョ ン で 説 明 す る 。 以 下 の 説 明 は 、 通 常 の セ ク シ ョ ン に つ い て の も の で あ る 。 共 有 の 設 定 と し て は 、 ア ク セ ス を 許 可 す る デ ィ レ ク ト リ の 指 定 と そ れ を 利 用 す る ユ ー ザ に 対 す る ア ク セ ス 権 の 指 定 が あ る 。 そ の 他 い く つ か の 補 助 的 な オ プ シ ョ ン の 指 定 も 可 能 で あ る 。 セ ク シ ョ ン は 、 フ ァ イ ル 共 有 サ ー ビ ス (ク ラ イ ア ン ト か ら フ ァ イ ル シ ス テ ム の 延 長 と し て 利 用 さ れ る )と プ リ ン ト サ ー ビ ス (ク ラ イ ア ン ト か ら サ ー バ 上 で 動 作 し て い る 印 刷 サ ー ビ ス に ア ク セ ス す る た め に 利 用 さ れ る ) の い ず れ か に 分 類 さ れ る 。 セ ク シ ョ ン は 、 パ ス ワ ー ド な し で ア ク セ ス で き る ゲ ス ト サ ー ビ ス と し て 構 成 す る こ と も で き る 。 こ の 場 合 、 UNIX側 で 指 定 さ れ た ゲ ス ト ア カ ウ ン ト の 権 限 で ア ク セ ス が 行 な わ れ る 。 ゲ ス ト サ ー ビ ス 以 外 の セ ク シ ョ ン に ア ク セ ス す る に は パ ス ワ ー ド が 必 要 で あ る 。 通 常 ク ラ イ ア ン ト か ら は ユ ー ザ 名 も 提 供 さ れ る が 、 年 代 物 の ク ラ イ ア ン ト は パ ス ワ ー ド の み で ユ ー ザ 名 を 提 供 し な い た め 、 「 user =」 で 指 定 し た ユ ー ザ の リ ス ト を 用 い て パ ス ワ ー ド の 検 証 を 行 な う こ と も 可 能 で あ る 。 Windows 95/98/Me/NT/2000 の よ う な 最 近 の ク ラ イ ア ン ト で は 、 こ の 機 能 は 不 要 で あ る 。 サ ー バ よ り 与 え ら れ た ア ク セ ス 権 は 、 ホ ス ト シ ス テ ム よ り ユ ー ザ (ま た は ゲ ス ト ユ ー ザ )に 与 え ら れ た ア ク セ ス 権 に よ っ て 制 限 さ れ る こ と に 注 意 し て 欲 し い 。 サ ー バ は ホ ス ト シ ス テ ム が 許 可 す る 以 上 の ア ク セ ス 権 を 許 可 す る こ と は で き な い 。 以 下 の 簡 単 な セ ク シ ョ ン は 、 フ ァ イ ル 共 有 を 定 義 す る も の で あ る 。 ユ ー ザ は /home/bar に 対 し て 書 き 込 み 可 能 で あ る 。 共 有 は 、 「 foo」 と い う 共 有 名 で ア ク セ ス 可 能 で あ る :

[foo]

path = /home/bar

writeable = true

以 下 の 簡 単 な セ ク シ ョ ン は 印 刷 サ ー ビ ス を 定 義 す る も の で あ る 。 共 有 は 読 み と り の み で あ る が 、 印 刷 可 能 で あ る 。 こ れ は 、 ス プ ー ル フ ァ イ ル の オ ー プ ン 、 書 き 込 み 、 ク ロ ー ズ と い う 作 業 に つ い て の み 書 き 込 み が 許 可 さ れ る と い う こ と で あ る 。 guest ok パ ラ メ ー タ は 、 (別 途 定 義 さ れ た )デ フ ォ ル ト の ゲ ス ト ユ ー ザ と し て ア ク セ ス が 許 可 さ れ て い る こ と を 意 味 す る :

[aprinter]

path = /usr/spool/public

writeable = false

printable = true

guest ok = true

特 殊 な セ ク シ ョ ン

[GLOBAL] セ ク シ ョ ン こ の セ ク シ ョ ン 中 の パ ラ メ ー タ は 、 サ ー バ 全 体 、 も し く は 各 セ ク シ ョ ン で 項 目 が 定 義 し て い な い と き の 既 定 値 と し て 適 用 さ れ る 。 詳 細 な 情 報 は パ ラ メ ー タ の 節 を 参 照 の こ と 。

[HOMES] セ ク シ ョ ン
homes セ ク シ ョ ン が 設 定 フ ァ イ ル 中 に あ る と 、 ク ラ イ ア ン ト の ホ ー ム デ ィ レ ク ト リ を 共 有 す る サ ー ビ ス が 必 要 時 に サ ー バ に よ っ て 作 成 さ れ る よ う に な る 。 接 続 要 求 が 行 な わ れ る と 、 存 在 す る セ ク シ ョ ン が 検 索 さ れ る 。 要 求 に 合 致 す る セ ク シ ョ ン が 見 つ か っ た 場 合 は そ の セ ク シ ョ ン が 利 用 さ れ る 。 見 つ か ら な か っ た 場 合 は 、 要 求 さ れ た セ ク シ ョ ン 名 を ユ ー ザ 名 と み な し て ロ ー カ ル の パ ス ワ ー ド フ ァ イ ル が 検 索 さ れ る 。 フ ァ イ ル 中 に 名 前 が 存 在 し て 、 パ ス ワ ー ド が 適 切 だ っ た 場 合 、 [homes] セ ク シ ョ ン の 設 定 を 引 き 継 ぐ 形 で 共 有 が 作 成 さ れ る 。 新 し く 作 成 さ れ る 共 有 に 対 し て は 、 幾 つ か の 変 更 が 行 な わ れ る :

• 共 有 名 は 、

homes か ら ユ ー ザ 名 に 変 更 さ れ る 。

• パ ス が 指 定 さ

れ て い な か っ た 場 合 、 パ ス は ユ ー ザ の ホ ー ム デ ィ レ ク ト リ に 設 定 さ れ る 。

path = 行 を [homes] セ ク シ ョ ン に 記 述 し た 場 合 、 %S マ ク ロ を 用 い る と 便 利 に な る 場 合 が あ る か も 知 れ な い 。 例 え ば :

path =/data/pchome/%S の よ う に す る こ と で 、 UNIX か ら の ア ク セ ス と PC か ら の ア ク セ ス と で ホ ー ム デ ィ レ ク ト リ が 別 の 場 合 に 便 利 で あ る 。 こ れ は 多 数 の ク ラ イ ア ン ト に 対 す る ホ ー ム デ ィ レ ク ト リ の 提 供 を 最 小 の 手 間 で 素 早 く 簡 単 に 早 く 実 現 す る 方 法 で あ る 。 要 求 さ れ た セ ク シ ョ ン 名 が 「 homes」 の 場 合 に も 同 様 の 処 理 が 行 わ れ る が 、 共 有 名 が 要 求 し た ユ ー ザ の 名 前 に 変 更 さ れ る こ と は な い 。 [homes] セ ク シ ョ ン を 使 用 す る 方 法 は 、 複 数 の ユ ー ザ が ク ラ イ ア ン ト PC を 共 有 す る 場 合 に 便 利 で あ る 。

[homes] セ ク シ ョ ン で は 、 通 常 の サ ー ビ ス で 指 定 可 能 な す べ て の パ ラ メ ー タ を 指 定 で き る が 、 幾 つ か の も の は 他 の セ ク シ ョ ン と 少 し 違 っ た 意 味 に な る 。 以 下 は 典 型 的 な [homes] セ ク シ ョ ン の 例 で あ る :

[homes]

writeable = yes

重 要 な 点 と し て 、 [homes] セ ク シ ョ ン で ゲ ス ト ア ク セ ス を 許 可 し た 場 合 、 全 て の ホ ー ム デ ィ レ ク ト リ が 全 て の ク ラ イ ア ン ト か ら パ ス ワ ー ド な し で ア ク セ ス 可 能 に な る と い う 点 が 挙 げ ら れ る 。 ほ と ん ど あ り 得 な い と 思 う が 、 も し こ の 設 定 を 実 際 に 行 な う の で あ れ ば 、 読 み と り 専 用 ア ク セ ス の 設 定 に し て お く こ と が 好 ま し い で あ ろ う 。 自 動 的 に 作 成 さ れ る ホ ー ム デ ィ レ ク ト リ の browseable パ ラ メ ー タ の 値 は 、 [homes] セ ク シ ョ ン の browseable パ ラ メ ー タ か ら で は な く 、 [global] セ ク シ ョ ン の browseable パ ラ メ ー タ よ り 継 承 さ れ る 。 こ れ は 、 [homes] セ ク シ ョ ン で browseable = noを 指 定 し て [homes] 共 有 を 不 可 視 に し て も 、 自 動 的 に 作 成 さ れ る ホ ー ム デ ィ レ ク ト リ を 表 示 さ せ る よ う に す る た め の 仕 様 で あ る 。

[PRINTERS] セ ク シ ョ ン こ の セ ク シ ョ ン は 、 プ リ ン タ 用 の [homes] セ ク シ ョ ン に 相 当 す る 。

[printers] セ ク シ ョ ン が 設 定 さ れ て い る と 、 ユ ー ザ は 、 ロ ー カ ル ホ ス ト の printcap フ ァ イ ル で 設 定 さ れ て い る 各 プ リ ン タ に 接 続 す る こ と が 可 能 と な る 。 接 続 要 求 が 行 な わ れ る と 、 存 在 す る セ ク シ ョ ン が 検 索 さ れ る 。 要 求 に 合 致 す る セ ク シ ョ ン が 見 つ か っ た 場 合 は そ の セ ク シ ョ ン が 利 用 さ れ る 。 見 つ か ら な か っ た 場 合 、 [homes] セ ク シ ョ ン が あ れ ば 前 述 し た 処 理 が 行 な わ れ る 。 そ れ で も 要 求 が 解 決 で き な い 場 合 は 、 要 求 さ れ た セ ク シ ョ ン 名 を プ リ ン タ 名 と み な し て 、 要 求 さ れ た セ ク シ ョ ン 名 が 適 切 な プ リ ン タ 共 有 名 と み な す か ど う か の 確 認 が 行 な わ れ る 。 フ ァ イ ル 中 に 名 前 が 存 在 し た 場 合 は 、 [printers] セ ク シ ョ ン の 設 定 を 引 き 継 ぐ 形 で プ リ ン タ 共 有 が 作 成 さ れ る 。 新 し く 作 成 さ れ る 共 有 に 対 し て は 、 幾 つ か の 変 更 が 行 な わ れ る :

• 共 有 名 に は 、 実 際 の プ リ ン タ 名 が 設 定 さ れ る 。

• プ リ ン タ 名 が 設 定 さ れ て い な い 場 合 、 プ リ ン タ 名 と し て 実 際 の プ リ ン タ 名 が 設 定 さ れ る 。

• 共 有 が ゲ ス ト ア ク セ ス を 許 可 し て お ら ず 、

username パ ラ メ ー タ も 指 定 さ れ て い な い 場 合 、 username に 実 際 の プ リ ン タ 名 が 設 定 さ れ る 。

[printers] サ ー ビ ス は 、 必 ず printable に す る こ と 。 そ れ 以 外 の 設 定 を 行 な う と 、 サ ー バ が 設 定 フ ァ イ ル の 読 み と り を 拒 否 し て し ま う 。 通 常 指 定 さ れ る パ ス は 、 sticky ビ ッ ト が 設 定 さ れ 、 誰 で も 書 き 込 み 可 能 に な っ て い る ス プ ー ル デ ィ レ ク ト リ で あ る 。 典 型 的 な [printers] の エ ン ト リ は 次 の よ う に な る :

[printers]

path = /usr/spool/public

guest ok = yes

printable = yes

printcap フ ァ イ ル 中 で 定 義 さ れ て い る す べ て の プ リ ン タ の エ イ リ ア ス (別 名 )は 、 プ リ ン タ 名 と し て 認 識 さ れ る 。 印 刷 シ ス テ ム が printcap フ ァ イ ル の よ う な 機 構 を 使 用 し て い な い の で あ れ ば 、 仮 の printcap フ ァ イ ル を 設 定 で き る 。 こ の フ ァ イ ル は 以 下 の よ う な 形 式 の 行 で 構 成 さ れ る :

alias|alias|alias|alias...

各 エ イ リ ア ス は 、 印 刷 シ ス テ ム が 処 理 可 能 な プ リ ン タ 名 で あ る 必 要 が あ る 。 [global] セ ク シ ョ ン で 、 こ の フ ァ イ ル を printcap フ ァ イ ル と し て 指 定 す る 。 こ れ に よ り 、 仮 想 的 な printcap フ ァ イ ル 中 に あ る 名 前 の み が サ ー バ に 認 識 さ れ る 。 も ち ろ ん こ の フ ァ イ ル 中 に は 任 意 の エ イ リ ア ス を 記 述 す る こ と が 可 能 で あ る 。 こ の テ ク ニ ッ ク は 、 ロ ー カ ル プ リ ン タ の 一 部 の み に ア ク セ ス を 制 限 す る 機 能 を 簡 単 に 実 現 す る た め に も 利 用 で き る 。 な お 、 エ イ リ ア ス と は printcap フ ァ イ ル 中 の 各 レ コ ー ド の 最 初 の エ ン ト リ に 続 く 各 要 素 を さ す 。 各 レ コ ー ド は 改 行 コ ー ド で 区 切 ら れ 、 各 要 素 は (複 数 個 存 在 す る 場 合 ) 縦 棒 (’|’)で 区 切 ら れ る 。 注 意 : lpstat コ マ ン ド に よ り シ ス テ ム で 定 義 さ れ て い る プ リ ン タ の 一 覧 を 取 得 可 能 な SYSV 系 の シ ス テ ム で は 、 "printcap name = lpstat" と す る こ と で 、 プ リ ン タ の 一 覧 を 取 得 す る こ と が 可 能 で あ る 。 詳 細 は 、 "printcap name" オ プ シ ョ ン を 参 照 の こ と 。

パ ラ メ ー タ

パ ラ メ ー タ は セ ク シ ョ ン の 属 性 を 定 義 す る も の で あ る 。 幾 つ か の パ ラ メ ー タ (securityな ど ) は 、 [global] セ ク シ ョ ン で 指 定 す る 。 ま た 幾 つ か の パ ラ メ ー タ ( create modeな ど )は 、 す べ て の セ ク シ ョ ン で 利 用 可 能 で あ る 。 そ れ 以 外 の パ ラ メ ー タ は 、 「 通 常 の 」 セ ク シ ョ ン で の み 利 用 で き る 。 以 下 の 説 明 で は 、 [homes] と [printers] セ ク シ ョ ン を 「 通 常 の 」 セ ク シ ョ ン と し て 扱 う 。 (G) が つ い た パ ラ メ ー タ は 、 [global] セ ク シ ョ ン で の み 指 定 で き る 。 (S) が つ い た パ ラ メ ー タ は 、 個 々 の サ ー ビ ス を 表 す セ ク シ ョ ン で 指 定 で き る 。 た だ し 、 (S) が つ い た パ ラ メ ー タ は 、 [global] セ ク シ ョ ン 中 で 指 定 す る こ と も 可 能 で あ る 。 こ の 場 合 、 そ れ ら は す べ て の サ ー ビ ス に 対 す る デ フ ォ ル ト 値 と し て 機 能 す る 。 パ ラ メ ー タ は ア ル フ ァ ベ ッ ト 順 に 説 明 さ れ て い る 。 最 良 の 順 序 と は い え な い が 、 少 な く と も 目 的 の パ ラ メ ー タ を 見 つ け る こ と は で き る だ ろ う 。 同 義 語 が あ る 場 合 は 、 主 と し て 利 用 さ れ る 表 記 の 部 分 で 説 明 が 行 な わ れ 、 他 は そ の 表 記 へ の 参 照 に な っ て い る 。

変 数 置 換

設 定 フ ァ イ ル に 記 述 可 能 な 文 字 列 の 多 く に は 、 変 数 置 換 を 利 用 で き る 。 た と え ば 、 「 path = /tmp/%u」 は 、 john と い う ユ ー ザ 名 で ユ ー ザ が 接 続 す る と 、 「 path = /tmp/john」 と し て 解 釈 さ れ る 。 こ れ ら 変 数 置 換 の 詳 細 に つ い て は 、 各 々 の パ ラ メ ー タ の 説 明 に て 解 説 す る が 、 ど の パ ラ メ ー タ に 対 し て も 適 用 さ れ る 共 通 の 変 数 置 換 も い く つ か 存 在 す る : ど こ で あ っ て も 必 ず 適 用 さ れ る 一 般 的 な 変 数 置 換 に つ い て

%S 現 在 の サ ー ビ ス 名

(存 在 す る 場 合 )

%P 現 在 の サ ー ビ ス の

ト ッ プ デ ィ レ ク ト リ (存 在 す る 場 合 )
%u
現 在 の サ ー ビ ス の ユ ー ザ 名 (存 在 す る 場 合 )
%g

%u の プ ラ イ マ リ グ ル ー プ

%U セ ッ シ ョ ン の ユ ー ザ 名

(ク ラ イ ア ン ト が 接 続 時 に 送 信 し た も の で あ る

が 、 実 際 に 接 続 し た ユ ー ザ 名 と 同 じ で あ る と は 限 ら な い )。

%G

%U の プ ラ イ マ リ グ ル ー プ

%H

%u で 指 定 さ れ た ユ ー ザ の ホ ー ム デ ィ レ ク ト リ

%v

Samba の バ ー ジ ョ ン

%h

Samba が 動 作 し て い る マ シ ン の イ ン タ ー ネ ッ ト ホ ス ト 名

%m

ク ラ イ ア ン ト マ シ ン の NetBIOS 名 (と て も 便 利 )
%L
サ ー バ の NetBIOS 名 。 こ れ を 用 い る こ と で 、 ク ラ イ ア ン ト か ら 呼 ば れ

た 名 前 に 応 じ て 設 定 を 変 更 す る こ と が 可 能 と な る 。 こ れ に よ り サ ー バ は 「 2 つ の 顔 」 を 持 つ こ と が で き る 。

Samba を ポ ー ト 445 で 稼 働 さ せ る 場 合 、 ク ラ イ ア ン ト か ら 情 報 が 送 付 さ れ な い た め 、 こ の パ ラ メ ー タ は 利 用 で き な い 。

%M ク ラ イ ア ン ト マ シ ン の イ ン タ ー ネ ッ ト ホ ス ト 名

%N

NIS の ホ ー ム デ ィ レ ク ト リ サ ー バ の 名 前 。 こ れ は NIS の auto.map エ ン ト リ か ら 取 得 さ れ る 。 Samba が --with-automount オ プ シ ョ ン を つ け て コ ン パ イ ル さ れ て い な い 場 合 、 こ の オ プ シ ョ ン は %Lと 同 じ に な る 。

%p

NIS auto.map エ ン ト リ か ら 取 得 さ れ た サ ー バ の ホ ー ム デ ィ レ ク ト リ の パ ス 。 NIS auto.map エ ン ト リ は "%N:%p" の よ う に 分 割 さ れ て い る 。

%R

プ ロ ト コ ル の ネ ゴ シ エ ー シ ョ ン を 経 て 選 択 さ れ た プ ロ ト コ ル レ ベ ル 。 こ れ は CORE、 COREPLUS、 LANMAN1、 LANMAN2、 NT1 の い ず れ か の 値 を と る 。

%d

サ ー バ プ ロ セ ス の プ ロ セ ス 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 の オ プ シ ョ ン を 組 み 合 わ せ る と 、 非 常 に 凝 っ た 動 作 を 設 定 で き る 。

名 前 の 短 縮 (NAME MANGLING)

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 パ ラ メ ー タ の 一 覧

以 下 、 す べ て の 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 パ ラ メ ー タ の 一 覧

以 下 、 す べ て の 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 が 実 行 さ れ る と 、 smbdsmb.conf を 再 度 読 み 込 ん で 、 APWで 設 定 さ れ る 共 有 が す で に 存 在 し て い な い か を 確 認 す る 。 共 有 名 が 不 正 な 場 合 、 smbd は 、 ク ラ イ ア ン ト に 対 し て ACCESS_DENIED エ ラ ー を 返 却 す る 。

delete printer commandprintingshow 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 commanddelete 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 の ユ ー ザ が 動 的 に 作 成 さ れ る 。

securitypassword serverdelete 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 パ ラ メ ー タ で 指 定 さ れ た イ ン タ フ ェ ー ス を 経 由 し な い ア ド レ ス か ら の パ ケ ッ ト を 破 棄 す る 。 ブ ロ ー ド キ ャ ス ト 以 外 の ソ ケ ッ ト か ら ユ ニ キ ャ ス ト パ ケ ッ ト を 受 信 し た 場 合 、 nmbdinterfaces パ ラ メ ー タ で 指 定 さ れ た イ ン タ フ ェ ー ス を 経 由 せ ず に パ ケ ッ ト を 送 出 し た マ シ ン に 対 し て は サ ー ビ ス を 行 な わ な い よ う に な る 。 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)ペ ー ジ は 、 smbdnmbd が 実 行 さ れ て い る か を 確 認 す る た め に 、 127.0.0.1 か ら 接 続 を 行 な お う と す る 。 そ の た め 、 127.0.0.1を 追 加 し て い な い 場 合 、 smbdnmbd は 実 際 に は 動 作 し て い る 場 合 で も 、 常 に 「 not running」 と 表 示 さ れ る 。 更 に 、 swat か ら smbdnmbd の 開 始 /停 止 /再 起 動 を 行 な う こ と も で き な く な る 。 デ フ ォ ル ト : 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 commandsmb.conf に 存 在 し て い る サ ー ビ ス の 定 義 を 修 正 す る た め の 外 部 の プ ロ グ ラ ム や ス ク リ プ ト を 指 定 す る た め に 用 い ら れ る 。 change share command を 適 切 に 実 行 す る た め に は 、 管 理 者 は root ア カ ウ ン ト (uid == 0) で smbd に 接 続 し て お く 必 要 が あ る 。 ス ク リ プ ト 実 行 時 に は smbd が 以 下 の 4つ の パ ラ メ ー タ を 設 定 し て 自 動 的 に change share command を 実 行 す る 。

configFile - グ ロ ー バ ル な smb.conf フ ァ イ ル の 位 置

shareName - 新 し い 共 有 名

pathName - デ ィ ス ク 上 に 「 存 在 し て い る 」 デ ィ レ ク ト リ の パ ス 名

comment - 新 し い 共 有 に 設 定 す る コ メ ン ト 文 字 列

こ の パ ラ メ ー タ は 、 既 に 存 在 す る フ ァ イ ル 共 有 の 設 定 を 修 正 す る た め に の み 用 い ら れ る 。 印 刷 共 有 の 設 定 を 修 正 す る 場 合 、 Samba ホ ス ト を ブ ラ ウ ズ す る と 表 示 さ れ る 「 Printers...」 フ ォ ル ダ か ら 行 な う こ と 。

add share commanddelete 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 charscode 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]

default service = pub

[pub]

path = /%S

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 commandprintingshow 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 commandsmb.conf に 存 在 し て い る サ ー ビ ス の 定 義 を 削 除 す る た め の 外 部 の プ ロ グ ラ ム や ス ク リ プ ト を 指 定 す る た め に 用 い ら れ る 。 delete share command を 適 切 に 実 行 す る た め に は 、 管 理 者 は root ア カ ウ ン ト (uid == 0) で smbd に 接 続 し て お く 必 要 が あ る 。 ス ク リ プ ト 実 行 時 に は smbd が 以 下 の 2つ の パ ラ メ ー タ を 設 定 し て 自 動 的 に delete share command を 実 行 す る 。

configFile - グ ロ ー バ ル な smb.conf フ ァ イ ル の 位 置

shareName - 存 在 し て い る サ ー ビ ス 名

こ の パ ラ メ ー タ は フ ァ イ ル 共 有 を 削 除 す る 際 に の み 利 用 さ れ る 。 印 刷 共 有 の 削 除 に つ い て は 、 delete printer commandを 参 照 の こ と 。

add share commandchange 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 の ユ ー ザ を 必 要 に 応 じ て 削 除 す る こ と が 可 能 に な る 。 こ の オ プ シ ョ ン を 利 用 す る 場 合 は 、 smbdsecurity = domainsecurity = 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 serveradd 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 modesecurity maskforce 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 groupdomain 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 masksecurity 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 modedirectory security masksecurity 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 filesveto filescase 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 homedirdomain 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 maskdirectory maskforce create modeforce directory modeパ ラ メ ー タ に よ っ て 決 定 さ れ る が 、 真 偽 値 パ ラ メ ー タ で あ る inherit permissions は 、 そ れ ら に 優 先 さ れ る 。 新 し い デ ィ レ ク ト リ は setgid の よ う な ビ ッ ト も 含 め 、 親 デ ィ レ ク ト リ の パ ー ミ ッ シ ョ ン を 引 き 継 ぐ よ う に な る 。 新 し く 作 成 さ れ た フ ァ イ ル は 、 read/write ビ ッ ト の 設 定 を 尾 や デ ィ レ ク ト リ か ら 引 き 継 ぐ よ う に な る 。 execute ビ ッ ト に つ い て は 、 従 来 ど お り map archivemap hiddenmap system な ど に よ っ て 設 定 さ れ る 。

setuid ビ ッ ト が 引 き 継 が れ る こ と は 、 決 し て な い (コ ー ド 上 で 明 示 的 に 禁 止 し て い る )。 こ の パ ラ メ ー タ は 、 数 千 人 レ ベ ル の 多 く の ユ ー ザ が 存 在 す る 大 規 模 な シ ス テ ム で 、 単 一 の [homes] 共 有 を 各 ユ ー ザ が 柔 軟 に 利 用 で き る よ う に さ せ る 際 に 、 特 に 有 用 で あ ろ う 。

create maskdirectory maskforce create modeforce 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で あ る が 、 カ ー ネ ル が こ の 機 能 を サ ポ ー ト し て い な い シ ス テ ム で は 、 自 動 的 に 無 効 に さ れ る 。 こ の パ ラ メ ー タ を 変 更 す る 必 要 は な い で あ ろ う 。

oplockslevel2 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ク ラ イ ア ン ト 上 に 表 示 さ れ る 「 ア プ リ ケ ー シ ョ ン 情 報 」 、 desktopstart 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\UTILSNET 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 の 方 が 一 般 的 で あ る 。 こ の た め 、 htmlhtm の 対 応 づ け を 行 な う 場 合 は 、 以 下 の よ う に す る :

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 syncpasswd programpasswd 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 oplockslevel2 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 syncpasswd programpasswd chat debugpam 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 chatpam password changepasswd 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 namelpstat が 設 定 さ れ る と 、 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 commandlpq commandlppause commandlpresume commandlprm 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 = sharesecurity = serversecurity = 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 パ ラ メ ー タ を 参 照 の こ と ) も 使 う こ と が で き る 。 userguest 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=serversecurity=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=domainsecurity=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 modedirectory 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 commanddeleteprinter commandprinter 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 hostsssl 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 certDirssl 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 programpasswd 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 pagevalid 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 filescase 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

r

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>

AUTHOR

オ リ ジ ナ ル の 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 に よ っ て 行 な わ れ た 。

日 本 語 訳

• た か は し も と の ぶ

(monyo [AT] samba.jp)

• 他