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

delete printer command、 printing、 show add printer wizardも 参 照 の こ と 。 デ フ ォ ル ト : none 設 定 例 : addprinter command = /usr/bin/addprinter
add share command (G)

Samba 2.2.0 で は 、 Windows NT 4.0 の サ ー バ ー マ ネ ー ジ ャ ー を 用 い て 動 的 に 共 有 を 追 加 し た り 削 除 し た り す る 機 能 が 追 加 さ れ て い る 。 add share command は 新 し い サ ー ビ ス の 設 定 を smb.conf に 追 加 す る 外 部 の プ ロ グ ラ ム 、 も し く は ス ク リ プ ト を 設 定 す る た め の パ ラ メ ー タ で あ る 。 add share command を 実 行 す る た め 、 管 理 者 は smbdに 対 し て root ア カ ウ ン ト (uid = 0)を 利 用 し て 接 続 す る 必 要 が あ る 。 コ マ ン ド 実 行 時 に 、 smbd は 自 動 的 に 以 下 の 引 数 を 付 加 し て add share commandを 実 行 す る 。

•

configFile - smb.confフ ァ イ ル の 場 所

•

shareName - 新 し い 共 有 名

•

pathName - デ ィ ス ク 上 に **存 在 す る **デ ィ レ ク ト リ へ の パ ス

•

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

こ の パ ラ メ ー タ は 、 フ ァ イ ル 共 有 の 追 加 に の み 使 わ れ る 。 印 刷 共 有 の 追 加 に つ い て は 、 add printer commandを 参 照 の こ と 。

change share command、 delete share commandも 参 照 の こ と 。 デ フ ォ ル ト : none 設 定 例 : add share command = /usr/local/bin/addshare
add user script (G)
こ の パ ラ メ ー タ は 、 以 下 に 記 述 す る 特 別 な 条 件 の 場 合 に 、 smbd(8) <URL:smbd.8.html>に よ っ て 、 ROOT 権 限 で 実 行 さ れ る ス ク リ プ ト の フ ル パ ス 名 で あ る 。 通 常 は 、 Samba サ ー バ で は 、 サ ー バ 上 の フ ァ イ ル に ア ク セ ス す る す べ て の ユ ー ザ に 対 し て 、 対 応 す る UNIX ユ ー ザ が 存 在 し て い る 必 要 が あ る 。 し か し 、 Windows NT の ア カ ウ ン ト デ ー タ ベ ー ス を ユ ー ザ デ ー タ ベ ー ス の マ ス タ と し て 使 う サ イ ト で は 、 Samba サ ー バ 上 の ユ ー ザ の 作 成 や 保 守 を Windows NT の PDC に 同 期 し て 行 な う の は 骨 の 折 れ る 作 業 で あ る 。 こ の オ プ シ ョ ン に よ り 、 Samba サ ー バ に 対 し て ユ ー ザ が ア ク セ ス し た 時 点 で smbd <URL:smbd.8.html> が UNIX の ユ ー ザ を 必 要 に 応 じ て 作 成 す る こ と が 可 能 に な る 。 こ の オ プ シ ョ ン を 使 う た め に は 、 smbd <URL:smbd.8.html> が security = share で 構 成 さ れ て お ら ず 、 add user scriptに 作 成 さ れ る UNIX の ユ ー ザ 名 を 表 す 唯 一 の 引 数 %u で 指 定 さ れ た UNIX の ユ ー ザ を 作 成 す る ス ク リ プ ト の フ ル パ ス が 設 定 さ れ て い る 必 要 が あ る 。

Windows の ユ ー ザ が Samba サ ー バ に ア ク セ ス し よ う と し て 、 ロ グ イ ン (SMB プ ロ ト コ ル の session setup) を 行 な う 時 に 、 smbd <URL:smbd.8.html>は 、 送 信 さ れ た ユ ー ザ 名 と パ ス ワ ー ド を 認 証 す る た め に 、 password server と 通 信 を 行 な う 。 認 証 が 成 功 す る と 、 smbd は UNIX 上 の パ ス ワ ー ド デ ー タ ベ ー ス 中 か ら 対 応 す る UNIX の ユ ー ザ を 検 索 し て Windows の ユ ー ザ に 割 り 当 て よ う と す る 。 こ の 検 索 が 失 敗 し 、 add user script が 設 定 さ れ て い る と 、 smbdは 、 %u 引 数 を 作 成 す る ユ ー ザ 名 に 展 開 し た 上 で 、 指 定 さ れ た ス ク リ プ ト を ROOT権 限 で 呼 び 出 す 。 ス ク リ プ ト に よ っ て ユ ー ザ が 作 成 さ れ る と 、 smbdは 、 そ の UNIX の ユ ー ザ が す で に 存 在 し て い た か の よ う に し て 処 理 を 継 続 す る 。 こ の よ う に し て 、 存 在 す る Windows NT の ア カ ウ ン ト に 対 応 す る UNIX の ユ ー ザ が 動 的 に 作 成 さ れ る 。

security、 password server、 delete user scriptも 参 照 の こ と 。 デ フ ォ ル ト : add user script = <空 文 字 列 > 設 定 例 : add user script = /usr/local/samba/bin/add_user %u

admin users (S) こ の パ ラ メ ー タ は 、 共 有 上 で 管 理 者 権 限 が 与 え ら れ る ユ ー ザ の リ ス ト で あ る 。 指 定 さ れ た ユ ー ザ は 、 す べ て の フ ァ イ ル 操 作 を ス ー パ ー ユ ー ザ (root) と し て 実 行 で き る 。 こ の リ ス ト に 登 録 さ れ て い る ユ ー ザ は 、 フ ァ イ ル の パ ー ミ ッ シ ョ ン に 関 係 な く あ ら ゆ る 操 作 を 行 う こ と が で き て し ま う た め 、 こ の オ プ シ ョ ン は 十 分 に 注 意 し て 使 用 す べ き で あ る 。 デ フ ォ ル ト : admin users は い な い 設 定 例 : admin users = jason
allow hosts (S)

hosts allowの 同 義 語 で あ る 。

allow trusted domains (G) こ の オ プ シ ョ ン は 、 security オ プ シ ョ ン が 、 server も し く は domainに 設 定 さ れ て い る 時 の み 有 効 で あ る 。 no の 場 合 、 smbd <URL:smbd.8.html> が 動 作 し て い る ド メ イ ン も し く は ワ ー ク グ ル ー プ 外 か ら の リ ソ ー ス へ の 接 続 要 求 は 、 失 敗 す る 。 こ れ は 、 た と え そ の ド メ イ ン が 認 証 を 行 な う サ ー バ に よ っ て 信 頼 さ れ て い る 場 合 で あ っ て も 同 様 で あ る 。 こ の オ プ シ ョ ン は 、 Samba サ ー バ が 所 属 す る ド メ イ ン の ユ ー ザ の み に リ ソ ー ス を 提 供 さ せ た い 場 合 に 便 利 で あ る 。 一 例 と し て DOMA と DOMB と い う 2 つ の ド メ イ ン が あ っ て 、 DOMA は Samba サ ー バ を 含 み 、 DOMB を 信 頼 し て い る 場 合 を 想 定 す る 。 通 常 の 条 件 で は 、 DOMB中 に ア カ ウ ン ト を 持 つ ユ ー ザ は 、 Samba サ ー バ に 同 じ 名 前 の UNIX ア カ ウ ン ト が あ れ ば 、 DOMA に ア カ ウ ン ト が な く て も リ ソ ー ス に ア ク セ ス で き る た め 、 セ キ ュ リ テ ィ 境 界 の 区 分 け が 困 難 で あ る 。 デ フ ォ ル ト : allow trusted domains = yes
announce as (G)
こ の パ ラ メ ー タ は 、 nmbd <URL:nmbd.8.html> が 、 自 身 を 「 ネ ッ ト ワ ー ク コ ン ピ ュ ー タ 」 中 の ブ ラ ウ ズ リ ス ト に ア ナ ウ ン ス す る 際 の サ ー バ の 種 類 を 指 定 す る 。 デ フ ォ ル ト で は Windows NT に 設 定 さ れ て い る 。 有 効 な 値 は : 「 NT Server」 (こ れ は 「 NT」 と 表 記 す る こ と も で き る )、 "NT Workstation"、 "Win95"、 "WfW" で あ り 、 各 々 Windows NT Server、 Windows NT Workstation、 Windows 95、 Windows for Workgroups を 意 味 す る 。 Samba サ ー バ を NT サ ー バ と し て 表 示 さ せ た く な い 特 別 な 理 由 が な い 限 り 、 こ の パ ラ メ ー タ を 変 更 し な い こ と 。 変 更 を 行 な う と 、 Samba サ ー バ が ブ ラ ウ ザ サ ー バ (訳 注 : ポ テ ン シ ャ ル ブ ラ ウ ザ の 意 ?)に 正 し く 参 加 で き な く な る か も 知 れ な い 。 デ フ ォ ル ト : announce as = NT Server 設 定 例 : announce as = Win95
announce version (G)
こ の パ ラ メ ー タ は 、 nmbd が 自 身 を サ ー バ と し て ア ナ ウ ン ス す る 際 に 指 定 す る メ ジ ャ ー お よ び マ イ ナ ー バ ー ジ ョ ン 番 号 を 指 定 す る 。 デ フ ォ ル ト は 4.5 で あ る 。 Samba サ ー バ を よ り 下 位 の サ ー バ と し て 設 定 す る 特 別 な 必 要 性 が な い 限 り 、 こ の パ ラ メ ー タ は 変 更 し な い こ と 。 デ フ ォ ル ト : announce version = 4.5 設 定 例 : announce version = 2.0
auto services (G)
こ れ は 、 preload の 同 義 語 で あ る 。
available (S)
こ の パ ラ メ ー タ に よ り 、 サ ー ビ ス を 「 無 効 」 と す る こ と が 可 能 で あ る 。 available = no の 場 合 、 す べ て の サ ー ビ ス に 対 す る 接 続 は 失 敗 す る 。 こ れ ら の 失 敗 は 記 録 さ れ る 。 デ フ ォ ル ト : available = yes
bind interfaces only (G)
こ の global パ ラ メ ー タ に よ り 、 Samba 管 理 者 が SMB 要 求 を 受 け 付 け る イ ン タ フ ェ ー ス を 制 限 で き る よ う に な る 。 こ の 影 響 は 、 フ ァ イ ル サ ー ビ ス smbd(8) <URL:smbd.8.html> と ネ ー ム サ ー ビ ス nmbd(8) <URL:nmbd.8.html> と で 多 少 異 な る 。 こ の パ ラ メ ー タ を 指 定 す る と 、 ネ ー ム サ ー ビ ス nmbd は 、 interfaces パ ラ メ ー タ で 指 定 さ れ た イ ン タ フ ェ ー ス の ポ ー ト 137 と 138 に バ イ ン ド す る が 、 nmbd は 、 ブ ロ ー ド キ ャ ス ト メ ッ セ ー ジ を 受 信 す る た め に 、 「 す べ て の ア ド レ ス 」 と な る イ ン タ フ ェ ー ス (0.0.0.0) の ポ ー ト 137 と 138 に も バ イ ン ド す る 。 こ の オ プ シ ョ ン が 設 定 さ れ て い な い 場 合 、 nmbd は 、 こ れ ら す べ て の ソ ケ ッ ト に 対 し て ネ ー ム サ ー ビ ス を 提 供 す る 。 bind interfaces only が 設 定 さ れ て い る と 、 nmbd は ブ ロ ー ド キ ャ ス ト パ ケ ッ ト の 送 信 元 ア ド レ ス を 確 認 し て 、 interfaces パ ラ メ ー タ で 指 定 さ れ た イ ン タ フ ェ ー ス を 経 由 し な い ア ド レ ス か ら の パ ケ ッ ト を 破 棄 す る 。 ブ ロ ー ド キ ャ ス ト 以 外 の ソ ケ ッ ト か ら ユ ニ キ ャ ス ト パ ケ ッ ト を 受 信 し た 場 合 、 nmbd は interfaces パ ラ メ ー タ で 指 定 さ れ た イ ン タ フ ェ ー ス を 経 由 せ ず に パ ケ ッ ト を 送 出 し た マ シ ン に 対 し て は サ ー ビ ス を 行 な わ な い よ う に な る 。 IP ソ ー ス ア ド レ ス を 偽 造 (spoofing) す る こ と で 、 こ の 単 純 な チ ェ ッ ク は 破 ら れ て し ま う 。 そ の た め 、 こ の パ ラ メ ー タ を nmbd の セ キ ュ リ テ ィ 機 能 と 位 置 付 け て 本 格 的 に 利 用 す べ き で は な い 。 フ ァ イ ル サ ー ビ ス の 場 合 、 こ の パ ラ メ ー タ を 指 定 す る と 、 smbd(8) <URL:smbd.8.html> が interfaces パ ラ メ ー タ で 指 定 さ れ た イ ン タ フ ェ ー ス の ポ ー ト 139 に の み バ イ ン ド す る よ う に な る 。 こ れ に よ り 、 smbd が サ ー ビ ス を 提 供 す る ネ ッ ト ワ ー ク を 指 定 し た イ ン タ フ ェ ー ス 経 由 の も の に 制 限 す る こ と が 可 能 で あ る 。 PPP な ど の 間 欠 的 な ネ ッ ト ワ ー ク イ ン タ フ ェ ー ス や 、 非 ブ ロ ー ド キ ャ ス ト な ネ ッ ト ワ ー ク イ ン タ フ ェ ー ス に サ ー ビ ス を 提 供 し て い る 場 合 は 、 こ れ ら の 非 永 続 的 な イ ン タ フ ェ ー ス を う ま く 処 理 で き な い た め 、 こ の パ ラ メ ー タ を 使 わ な い こ と 。

bind interfaces only が 設 定 さ れ て い る が 、 127.0.0.1 の ネ ッ ト ワ ー ク ア ド レ ス が interfaces パ ラ メ ー タ に 指 定 さ れ て い な い 場 合 は 、 以 下 に 示 す よ う な 理 由 の た め 、 smbpasswd(8) <URL:smbpasswd.8.html> や swat(8) <URL:swat.8.html> な ど が 期 待 し た よ う に 動 作 し な い こ と が あ る 。 ユ ー ザ の SMB パ ス ワ ー ド を 変 更 す る た め に 、 smbpasswd は デ フ ォ ル ト で localhost - 127.0.0.1 の ア ド レ ス に SMB ク ラ イ ア ン ト と し て 接 続 を 行 な い 、 パ ス ワ ー ド 変 更 要 求 を 送 信 す る 。 bind interfaces only が 設 定 さ れ て い る に も 関 わ ら ず 、 127.0.0.1 の ネ ッ ト ワ ー ク ア ド レ ス が interfaces パ ラ メ ー タ に 含 ま れ て い な か っ た 場 合 、 smbpasswd の デ フ ォ ル ト 動 作 で は 接 続 に 失 敗 し て し ま う 。 smbpasswd に つ い て は 、 remote machine に ホ ス ト の プ ラ イ マ リ イ ン タ フ ェ ー ス の IPア ド レ ス を 設 定 し て -r remote machine <URL:smbpasswd.8.html#minusr> を 実 行 す る こ と に よ り 、 強 制 的 に ホ ス ト の プ ラ イ マ リ IPイ ン タ フ ェ ー ス を 利 用 さ せ る こ と も 可 能 で あ る 。

swat の ス テ ー タ ス (status)ペ ー ジ は 、 smbd と nmbd が 実 行 さ れ て い る か を 確 認 す る た め に 、 127.0.0.1 か ら 接 続 を 行 な お う と す る 。 そ の た め 、 127.0.0.1を 追 加 し て い な い 場 合 、 smbd と nmbd は 実 際 に は 動 作 し て い る 場 合 で も 、 常 に 「 not running」 と 表 示 さ れ る 。 更 に 、 swat か ら smbd と nmbd の 開 始 /停 止 /再 起 動 を 行 な う こ と も で き な く な る 。 デ フ ォ ル ト : bind interfaces only = no

block size (S) こ の パ ラ メ ー タ は 、 デ ィ ス ク の 空 き 領 域 を 報 告 す る 際 の smbd(8) <URL:smbd.8.html> の 動 作 を 制 御 す る 。 デ フ ォ ル ト で は 、 デ ィ ス ク の ブ ロ ッ ク サ イ ズ を 1024 バ イ ト と し て 報 告 が 行 な わ れ る 。 こ の パ ラ メ ー タ を 変 更 し た 場 合 、 ク ラ イ ア ン ト か ら の 書 き 込 み に 影 響 が で る こ と が 予 想 さ れ る が 、 確 認 さ れ て い な い 。 こ の パ ラ メ ー タ は 、 熟 練 し た 管 理 者 が (通 常 よ り 大 き い 値 に )変 更 を 行 な う こ と で 、 再 コ ン パ イ ル を 行 な う こ と な く 、 ク ラ イ ア ン ト か ら の 書 き 込 み パ フ ォ ー マ ン ス へ の 影 響 を テ ス ト す る こ と を 可 能 と す る た め に 追 加 さ れ た 。 こ れ は 実 験 的 な オ プ シ ョ ン の た め 、 将 来 の リ リ ー ス で は 削 除 さ れ る か も 知 れ な い 。 こ の オ プ シ ョ ン を 変 更 し て も 、 報 告 さ れ る デ ィ ス ク の 空 き 容 量 自 体 は 変 わ ら な い 。 ク ラ イ ア ン ト に 報 告 さ れ る デ ィ ス ク の ブ ロ ッ ク サ イ ズ が 変 更 さ れ る だ け で あ る 。 デ フ ォ ル ト : block size = 1024 設 定 例 : block size = 65536
blocking locks (S)
こ の パ ラ メ ー タ は 、 ク ラ イ ア ン ト か ら オ ー プ ン さ れ て い る フ ァ イ ル の 領 域 に 対 し て 、 タ イ ム ア ウ ト 値 が 指 定 さ れ た バ イ ト 範 囲 の ロ ッ ク (byte range lock)が 要 求 さ れ た 際 の smbd(8) <URL:smbd.8.html> の 動 作 を 制 御 す る 。 こ の パ ラ メ ー タ が 設 定 さ れ て い る 場 合 に ロ ッ ク 範 囲 の 要 求 が 即 座 に 処 理 で き な い 場 合 、 Samba 2.2 は 内 部 的 に ロ ッ ク 要 求 を キ ュ ー イ ン グ し て 、 タ イ ム ア ウ ト が 来 る ま で 定 期 的 に ロ ッ ク を 取 得 す る 動 作 を 行 な う 。 こ の パ ラ メ ー タ が false の 場 合 、 Samba 2.2 は 以 前 の バ ー ジ ョ ン (Samba 1.9.x以 前 )の Samba と 同 様 に 振 舞 い 、 ロ ッ ク が 取 得 で き な い 場 合 に た だ ち に ロ ッ ク 要 求 を 失 敗 さ せ る 。 デ フ ォ ル ト : blocking locks = yes
browsable (S)

browseable を 参 照 の こ と 。

browse list (G) こ の パ ラ メ ー タ は 、 ク ラ イ ア ン ト か ら の NetServerEnum コ ー ル に 対 し て smbd(8) <URL:smbd.8.html> が ブ ラ ウ ズ リ ス ト を 提 供 す る か ど う か を 制 御 す る 。 通 常 trueに 設 定 さ れ て い る 。 こ れ を 変 更 す る 必 要 は ま ず な い で あ ろ う 。 デ フ ォ ル ト : browse list = yes
browseable (S)
こ の パ ラ メ ー タ は 、 net view コ マ ン ド や ブ ラ ウ ズ リ ス ト 中 に 現 れ る 利 用 可 能 な 共 有 の 一 覧 に 共 有 を 表 示 さ せ る か ど う か を 制 御 す る 。 デ フ ォ ル ト : browseable = yes
case sensitive (S)
名 前 の 短 縮 で の 説 明 を 参 照 の こ と 。 デ フ ォ ル ト : case sensitive = no
casesignames (S)

case sensitiveの 同 義 語 で あ る 。

change notify timeout (G) こ の SMB 要 求 に よ り 、 ク ラ イ ア ン ト は 指 定 し た デ ィ レ ク ト リ が 変 更 さ れ て い な い か を サ ー バ に 「 監 視 」 さ せ 、 な ん ら か の 変 更 が 発 生 し た 際 に の み 、 そ の SMB 要 求 に 返 答 さ せ る と い う こ と が 可 能 に な る 。 こ う し た 定 常 的 な デ ィ レ ク ト リ の 監 視 は 、 UNIX で は 高 負 荷 な 作 業 に な る た め 、 smbd(8) <URL:smbd.8.html> デ ー モ ン は 、 change notify timeout で 設 定 さ れ た 秒 毎 に 、 要 求 さ れ た 各 デ ィ レ ク ト リ を 監 視 す る 。 デ フ ォ ル ト : change notify timeout = 60 設 定 例 : change notify timeout = 300 こ れ は 、 ス キ ャ ン 時 間 を 5分 ご と に 変 更 す る 。
change share command (G)

Samba 2.2.0 で は 、 Windows NT 4.0 の サ ー バ マ ネ ー ジ ャ か ら 動 的 な 共 有 の 追 加 や 削 除 を 行 な う 機 能 が 実 現 さ れ て い る 。 change share command は smb.conf に 存 在 し て い る サ ー ビ ス の 定 義 を 修 正 す る た め の 外 部 の プ ロ グ ラ ム や ス ク リ プ ト を 指 定 す る た め に 用 い ら れ る 。 change share command を 適 切 に 実 行 す る た め に は 、 管 理 者 は root ア カ ウ ン ト (uid == 0) で smbd に 接 続 し て お く 必 要 が あ る 。 ス ク リ プ ト 実 行 時 に は smbd が 以 下 の 4つ の パ ラ メ ー タ を 設 定 し て 自 動 的 に change share command を 実 行 す る 。

•

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

•

shareName - 新 し い 共 有 名

•

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

•

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

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

add share command、 delete share commandも 参 照 の こ と 。 デ フ ォ ル ト : な し 設 定 例 : change share command = /usr/local/bin/addshare
character set (G)
こ の パ ラ メ ー タ に よ り 、 smbd <URL:smbd.8.html> が 受 け と っ た フ ァ イ ル 名 を DOS コ ー ド ペ ー ジ (client code page パ ラ メ ー タ を 参 照 の こ と ) か ら UNIX 側 で 定 義 済 の 文 字 セ ッ ト に 変 換 す る こ と が 可 能 に な る 。 定 義 済 の コ ー ド ペ ー ジ 変 換 は 、 以 下 の と お り :

•

ISO8859-1 : 西 ヨ ー ロ ッ パ の UNIX 文 字 セ ッ ト UNIX の 文 字 セ ッ ト を 適 切 に 変 換 す る た め に character set パ ラ メ ー タ を ISO8859-1 に 設 定 す る 場 合 、 client code page パ ラ メ ー タ は 必 ず 850 に 設 定 す る こ と 。

•

ISO8859-2 : 東 ヨ ー ロ ッ パ の UNIX 文 字 セ ッ ト UNIX の 文 字 セ ッ ト を 適 切 に 変 換 す る た め に character set パ ラ メ ー タ を ISO8859-2 に 設 定 す る 場 合 、 client code page パ ラ メ ー タ は 必 ず 852 に 設 定 す る こ と 。

•

ISO8859-5 : ロ シ ア の キ リ ル 文 字 UNIX 文 字 セ ッ ト UNIX の 文 字 セ ッ ト を 適 切 に 変 換 す る た め に character set パ ラ メ ー タ を ISO8859-5 に 設 定 す る 場 合 、 client code page パ ラ メ ー タ は 必 ず 866 に 設 定 す る こ と 。

•

ISO8859-7 : ギ リ シ ア UNIX 文 字 セ ッ ト UNIX の 文 字 セ ッ ト を 適 切 に 変 換 す る た め に character set パ ラ メ ー タ を ISO8859-7 に 設 定 す る 場 合 、 client code page パ ラ メ ー タ は 必 ず 737 に 設 定 す る こ と 。

•

KOI8-R : も う 一 つ の ロ シ ア キ リ ル 文 字 UNIX 文 字 セ ッ ト UNIX の 文 字 セ ッ ト を 適 切 に 変 換 す る た め に character set パ ラ メ ー タ を KOI8-R に 設 定 す る 場 合 、 client code page パ ラ メ ー タ は 必 ず 866 に 設 定 す る こ と 。

バ グ : こ れ ら の MS-DOSの コ ー ド ペ ー ジ と UNIXの 文 字 セ ッ ト と の マ ッ ピ ン グ は MS-DOSの コ ー ド ペ ー ジ の ロ ー ド の よ う に 、 静 的 で は な く 動 的 に 行 な わ れ る べ き で あ る 。 通 常 こ の パ ラ メ ー タ は 設 定 さ れ て お ら ず 、 フ ァ イ ル 名 の 変 換 は 行 な わ れ な い 。 デ フ ォ ル ト : character set = <空 文 字 列 > 設 定 例 : character set = ISO8859-1

client code page (G) こ の パ ラ メ ー タ は 、 Samba に ア ク セ ス す る ク ラ イ ア ン ト が 利 用 し て い る DOS コ ー ド ペ ー ジ を 指 定 す る 。 Windows や DOS ク ラ イ ア ン ト で 利 用 さ れ て い る コ ー ド ペ ー ジ を 確 認 す る に は 、 DOS コ マ ン ド プ ロ ン プ ト を 開 い て 、 chcpコ マ ン ド を 入 力 す る 。 こ れ に よ り コ ー ド ペ ー ジ が 表 示 さ れ る 。 USA 版 の MS-DOS、 Windows 95、 Windows NT の デ フ ォ ル ト は 437 で あ る 。 西 ヨ ー ロ ッ パ 版 の こ れ ら OS の デ フ ォ ル ト 値 は 850 で あ る 。 こ の パ ラ メ ー タ は 、 smbd(8) <URL:smbd.8.html> の 起 動 時 に 動 的 に 読 み 込 ま れ る codepage.XXX フ ァ イ ル を 指 定 す る 。 こ の フ ァ イ ル に つ い て は make_smbcodepage(1) <URL:make_smbcodepage.1.html> マ ニ ュ ア ル ペ ー ジ で 網 羅 的 な 説 明 が 行 な わ れ て い る が 、 Windows ク ラ イ ア ン ト の 実 装 に 合 わ せ て 、 case を 区 別 し な い フ ァ イ ル 名 を 提 供 す る た め の 大 文 字 と 小 文 字 の 対 応 づ け の 情 報 を

smbd に 提 供 し て い る 。

Samba は 現 在 以 下 の コ ー ド ペ ー ジ の フ ァ イ ル を 提 供 し て い る :

•

Code Page 437 - MS-DOS Latin (米 国 )

•

Code Page 737 - Windows 95 ギ リ シ ア 語

•

Code Page 850 - MS-DOS Latin 1(西 欧 言 語 )

•

Code Page 852 - MS-DOS Latin 2(東 欧 言 語 )

•

Code Page 861 - MS-DOS ア イ ス ラ ン ド

•

Code Page 866 - MS-DOS キ リ ル 文 字

•

Code Page 932 - MS-DOS 日 本 語 SJIS

•

Code Page 936 - MS-DOS 簡 体 字 中 国 語

•

Code Page 949 - MS-DOS 韓 国 ハ ン グ ル

•

Code Page 950 - MS-DOS 繁 体 字 中 国 語

こ の パ ラ メ ー タ は 、 437、 737、 850、 852、 861、 932、 936、 949、 950 の い ず れ か の 値 を と る 。 必 要 な コ ー ド ペ ー ジ が 存 在 し な い 場 合 は 、 い ず れ か の コ ー ド ペ ー ジ フ ァ イ ル の コ メ ン ト と make_smbcodepage(1) の マ ニ ュ ア ル ペ ー ジ を 参 照 し た 上 で 、 作 成 し て 欲 し い 。 Samba ユ ー ザ の コ ミ ュ ニ テ ィ へ の 寄 贈 を お 忘 れ な く 。 こ の パ ラ メ ー タ と valid chars パ ラ メ ー タ に よ り 、 大 文 字 と 小 文 字 の 対 応 付 け や 、 フ ァ イ ル 名 と し て 有 効 な 文 字 の 指 定 が 行 わ れ る 。 こ の パ ラ メ ー タ と valid chars パ ラ メ ー タ の 両 方 を 指 定 す る 場 合 は 、 smb.conf フ ァ イ ル 中 で 、 必 ず 、 client code page パ ラ メ ー タ を valid chars パ ラ メ ー タ よ り も 先 に 指 定 す る 必 要 が あ る 。 そ う す る こ と で 、 valid chars パ ラ メ ー タ の 設 定 が 、 client code page パ ラ メ ー タ で 指 定 さ れ た 文 字 の 設 定 に 追 加 さ れ る 。 設 定 さ れ て い な い 場 合 の client code page の デ フ ォ ル ト は 850 で あ る 。

valid chars、 code page directoryも 参 照 の こ と 。 デ フ ォ ル ト : client code page = 850 設 定 例 : client code page = 936
code page directory (G)

client code page 関 連 の フ ァ イ ル の 置 き 場 所 を 指 定 す る 。

client code pageも 参 照 の こ と 。 デ フ ォ ル ト : code page directory = ${prefix}/lib/codepages 設 定 例 : code page directory = /usr/share/samba/codepages

coding system (G) こ の パ ラ メ ー タ は 、 Samba が 受 け と っ た Shift-JIS の 日 本 語 文 字 を 、 ク ラ イ ア ン ト が 使 っ て い る client code page か ら UNIX フ ァ イ ル シ ス テ ム の フ ァ イ ル 名 に ど の よ う に 対 応 づ け る か を 指 定 す る 。 こ の パ ラ メ ー タ は 、 client code page が 932(日 本 語 Shift-JIS)の 時 の み 有 効 で あ る 。 オ プ シ ョ ン は 以 下 の と お り :

•

SJIS - Shift-JIS 受 け と っ た フ ァ イ ル 名 を 変 換 し な い

•

JIS8, J8BB, J8BH, J8@B, J8@J, J8@H - 受 け と っ た Shift-JIS を 各 々 異 な る shift-in、 shift-out コ ー ド を 利 用 し て 8 bit JIS コ ー ド に 変 換 す る

•

JIS7, J7BB, J7BH, J7@B, J7@J, J7@H - 受 け と っ た Shift-JIS コ ー ド を 各 々 異 な る shift-in、 shift-out コ ー ド を 利 用 し て 7 bit JIS コ ー ド に 変 換 す る

•

JUNET, JUBB, JUBH, JU@B, JU@J, JU@H - 受 け と っ た Shift-JIS コ ー ド を 各 々 異 な る shift-in、 shift-out コ ー ド を 利 用 し て JUNET コ ー ド に 変 換 す る

•

EUC - 受 け と っ た Shift-JIS の 文 字 を EUC コ ー ド に 変 換 す る

•

HEX - 受 け と っ た Shift-JIS の 文 字 を 3 バ イ ト の HEX 形 式 に 変 換 す る 。 こ れ は :AB の よ う な 形 式 に な る 。

•

CAP - 受 け と っ た Shift-JIS の 文 字 を Columbia AppleTalk Program (CAP) で 用 い ら れ て い る 3 バ イ ト の 形 式 に 変 換 す る 。 こ れ は :AB の よ う な 形 式 に な る 。 こ れ は Samba と CAP の 間 の 互 換 性 を 保 つ の に 有 用 で あ る 。

デ フ ォ ル ト : coding system = <空 文 字 列 >

comment (S) こ れ は 、 ク ラ イ ア ン ト か ら net view や 「 ネ ッ ト ワ ー ク コ ン ピ ュ ー タ 」 経 由 で サ ー バ 上 の 利 用 可 能 な 共 有 を 一 覧 す る 際 に 、 共 有 名 の 隣 に 表 示 さ れ る 文 字 列 で あ る 。 コ ン ピ ュ ー タ 名 の 隣 に 表 示 さ れ る 文 字 列 を 設 定 し た い 場 合 は 、

server string パ ラ メ ー タ を 参 照 の こ と 。 デ フ ォ ル ト : コ メ ン ト 文 字 列 は な い 設 定 例 : comment = Fred’s Files

config file (G) こ の オ プ シ ョ ン を 指 定 す る こ と で 、 デ フ ォ ル ト の 設 定 フ ァ イ ル (通 常 smb.conf)の 代 わ り の フ ァ イ ル を 利 用 し て 、 設 定 を 上 書 き す る こ と が 可 能 に な る 。 こ の オ プ シ ョ ン 自 身 が config file 中 に 記 述 さ れ る た め 、 こ れ に は 「 鶏 と 卵 」 問 題 が あ る 。 そ の た め 、 こ の パ ラ メ ー タ に よ っ て 設 定 フ ァ イ ル が 変 更 さ れ る と 、 新 し い 設 定 フ ァ イ ル の 内 容 が 先 頭 か ら ロ ー ド さ れ る 。 こ の オ プ シ ョ ン に は 、 通 常 の 変 数 置 換 が 適 用 さ れ る の で 、 う ま く 使 え ば と て も 便 利 で あ ろ う 。 指 定 さ れ た 設 定 フ ァ イ ル が 存 在 し な い 場 合 は 読 み 込 ま れ な い (こ れ に よ り 、 特 定 ク ラ イ ア ン ト に 対 し て 、 特 別 な 設 定 フ ァ イ ル を 指 定 す る と い う こ と が 可 能 と な る )。 設 定 例 : config file = /usr/local/samba/lib/smb.conf.%m
copy (S)
こ の パ ラ メ ー タ に よ り 、 サ ー ビ ス エ ン ト リ の 「 複 製 」 が 可 能 と な る 。 指 定 さ れ た サ ー ビ ス の 設 定 が 単 純 に 現 在 の サ ー ビ ス へ と 複 製 さ れ る 。 現 在 の セ ク シ ョ ン に 設 定 さ れ て い る パ ラ メ ー タ は 、 複 製 元 の セ ク シ ョ ン の 設 定 を 上 書 き す る 。 こ の 機 能 を 使 う と 、 「 ひ な 型 (template)」 と な る サ ー ビ ス を 作 成 し た 上 で 、 同 様 の 設 定 の サ ー ビ ス を 単 純 に 作 成 す る と い う こ と が 可 能 と な る 。 複 製 元 の サ ー ビ ス は 、 設 定 フ ァ イ ル 内 で 複 製 先 の サ ー ビ ス よ り 前 に 記 述 す る 必 要 が あ る こ と に 注 意 。 デ フ ォ ル ト : 値 は な い 設 定 例 : copy = otherservice
create mask (S)
こ の パ ラ メ ー タ の 同 義 語 は create mode で あ る 。 フ ァ イ ル 作 成 時 に 付 与 さ れ る パ ー ミ ッ シ ョ ン は 、 DOS の 属 性 を UNIX の パ ー ミ ッ シ ョ ン に 変 換 す る こ と に よ り 生 成 さ れ る が 、 最 終 的 に は 、 こ の パ ラ メ ー タ と ビ ッ ト 単 位 の AND 演 算 が 行 な わ れ る 。 こ の パ ラ メ ー タ は 、 フ ァ イ ル の UNIX の パ ー ミ ッ シ ョ ン に 対 す る ビ ッ ト マ ス ク と 考 え る こ と が で き る 。 こ こ で 設 定 さ れ な い ビ ッ ト は 、 フ ァ イ ル 作 成 時 の パ ー ミ ッ シ ョ ン か ら 削 除 さ れ る 。 こ の パ ラ メ ー タ の デ フ ォ ル ト 値 は 、 「 グ ル ー プ 」 と 「 そ の 他 」 の 書 き 込 み お よ び 実 行 権 を UNIX の パ ー ミ ッ シ ョ ン か ら 取 り 除 い た 値 で あ る 。 こ の 処 理 に 引 続 き 、 Samba は こ の パ ラ メ ー タ に よ り 生 成 さ れ た パ ー ミ ッ シ ョ ン を force create mode パ ラ メ ー タ の 値 と ビ ッ ト 単 位 の OR 演 算 を 行 な う 。 な お パ ラ メ ー タ の 値 は デ フ ォ ル ト で 、 000 に 設 定 さ れ て い る 。 こ の パ ラ メ ー タ は 、 デ ィ レ ク ト リ の パ ー ミ ッ シ ョ ン 生 成 に は 関 与 し な い 。 詳 細 は 、 directory mode パ ラ メ ー タ を 参 照 の こ と 。 作 成 さ れ る フ ァ イ ル に 対 し て 特 定 の パ ー ミ ッ シ ョ ン の ビ ッ ト を 強 制 的 に 設 定 す る に は 、 force create mode パ ラ メ ー タ を 参 照 の こ と 。 作 成 さ れ る デ ィ レ ク ト リ に 対 す る パ ー ミ ッ シ ョ ン の ビ ッ ト マ ス ク に つ い て は 、 directory mode パ ラ メ ー タ を 参 照 の こ と 。 inherit permissions も 参 照 の こ と 。 こ の パ ラ メ ー タ は 、 Windows NT/2000 の ACL に よ り 設 定 さ れ る ア ク セ ス 権 に は 関 与 し な い 。 管 理 者 が ACL に 対 す る ビ ッ ト マ ス ク も 同 様 に 設 定 し た い と 考 え て い る 場 合 は 、 security mask の 設 定 が 必 要 で あ る 。 デ フ ォ ル ト : create mask = 0744 設 定 例 : create mask = 0775
create mode (S)
こ れ は create maskの 同 義 語 で あ る 。
csc policy (S)
こ の パ ラ メ ー タ は 、 ク ラ イ ア ン ト サ イ ド に の キ ャ ッ シ ン グ ポ リ シ ー を 規 定 し 、 オ フ ラ イ ン キ ャ ッ シ ュ 機 能 を 持 つ ク ラ イ ア ン ト が 、 共 有 上 の フ ァ イ ル を ど の よ う に キ ャ ッ シ ュ す る か を 規 定 す る 。 有 効 な 値 は 、 manual、 documents、 programs、 disable で あ る 。 こ れ ら の 値 は 、 Windows の サ ー バ で 利 用 さ れ て い る 設 定 に 対 応 し て い る 。 例 え ば 、 移 動 プ ロ フ ァ イ ル が 格 納 さ れ て い る 共 有 で は 、 csc policy = disableと す る こ と で 、 オ フ ラ イ ン キ ャ ッ シ ュ を 無 効 に で き る 。 デ フ ォ ル ト : csc policy = manual 設 定 例 : csc policy = programs
deadtime (G)
こ の パ ラ メ ー タ の 値 (10進 の 整 数 )は 、 接 続 が 利 用 さ れ な く な っ た と み な さ れ て 切 断 が 行 な わ れ る ま で の 経 過 時 間 (分 )を 表 す 。 deadgtime は オ ー プ ン さ れ て い る フ ァ イ ル が 存 在 し な い 時 の み 有 効 で あ る 。 こ の パ ラ メ ー タ は 、 多 く の 利 用 さ れ て い な い 接 続 に よ っ て 、 サ ー バ 上 の リ ソ ー ス が 枯 渇 す る の を 防 ぐ の に 有 効 で あ る 。 多 く の ク ラ イ ア ン ト は 、 こ の パ ラ メ ー タ を ユ ー ザ に 意 識 さ せ な い よ う に 、 接 続 が 切 断 さ れ て い た 際 に 、 自 動 で 再 接 続 を 行 な う 機 能 を 持 っ て い る 。 ほ と ん ど の シ ス テ ム で は 、 こ の パ ラ メ ー タ を 利 用 し て 、 数 分 で タ イ ム ア ウ ト が 発 生 す る よ う に す る こ と を 推 奨 す る 。

deadtime が 0 の 場 合 、 タ イ ム ア ウ ト に よ る 自 動 的 な 切 断 は 行 な わ れ な い 。 デ フ ォ ル ト : deadtime = 0 設 定 例 : deadtime = 15

debug hires timestamp (G) ロ グ メ ッ セ ー ジ に 秒 単 位 以 上 の タ イ ム ス タ ン プ が 必 要 な 場 合 、 こ の 真 偽 値 の パ ラ メ ー タ を 有 効 に す る こ と に よ り 、 マ イ ク ロ 秒 単 位 の タ イ ム ス タ ン プ が メ ッ セ ー ジ に 付 加 さ れ る 。 こ の パ ラ メ ー タ を 有 効 に す る 際 は 、 debug timestamp が 有 効 に な っ て い る 必 要 が あ る こ と に 注 意 。 デ フ ォ ル ト : debug hires timestamp = no
debug pid (G)

fork さ れ て 生 成 さ れ た smbd <URL:smbd.8.html> プ ロ セ ス が 同 一 の ロ グ フ ァ イ ル を 共 用 し て い る 場 合 、 ど の プ ロ セ ス が メ ッ セ ー ジ を 出 力 し て い る か を 識 別 す る こ と は 非 常 に 難 し い 。 こ の 真 偽 値 パ ラ メ ー タ を 有 効 に す る こ と で 、 ロ グ フ ァ イ ル 中 の タ イ ム ス タ ン プ メ ッ セ ー ジ の ヘ ッ ダ に プ ロ セ ス IDが 付 加 さ れ る よ う に な る 。 こ の パ ラ メ ー タ を 有 効 に す る 際 は 、 debug timestamp が 有 効 に な っ て い る 必 要 が あ る こ と に 注 意 。 デ フ ォ ル ト : debug pid = no

debug timestamp (G)

Samba 2.2 の debug log messages に は 、 デ フ ォ ル ト で タ イ ム ス タ ン プ が 付 加 さ れ る 。 高 い debug level を 設 定 し て い る 場 合 、 こ の タ イ ム ス タ ン プ が 目 障 り に 感 じ る こ と も あ る だ ろ う 。 こ の 真 偽 値 パ ラ メ ー タ に よ り 、 タ イ ム ス タ ン プ の 付 加 を 抑 止 す る こ と が で き る 。 デ フ ォ ル ト : debug timestamp = yes

debug uid (G)

Samba は root 権 限 で 動 作 す る 時 も あ れ ば 、 接 続 し た ユ ー ザ の 権 限 で 動 作 す る 時 も あ る 。 こ の パ ラ メ ー タ を 有 効 に す る と 、 現 在 の euid、 egid、 uid、 gidを ロ グ フ ァ イ ル 中 の タ イ ム ス タ ン プ メ ッ セ ー ジ に 付 加 す る 。 < こ の パ ラ メ ー タ を 有 効 に す る に は 、 debug timestamp が 有 効 に な っ て い る 必 要 が あ る 。 デ フ ォ ル ト : debug uid = no

debuglevel (G)

log levelの 同 義 語 で あ る 。

default (G)

default serviceの 同 義 語 で あ る 。

default case (S) 名 前 の 短 縮 セ ク シ ョ ン を 参 照 の こ と 。 short preserve case パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : default case = lower
default devmode (S)
こ の パ ラ メ ー タ は 、 printable サ ー ビ ス に の み 適 用 さ れ る 。 smbd が 、 Windows NT/2000/XP ク ラ イ ア ン ト に 対 し て プ リ ン タ ド ラ イ バ を 提 供 す る 際 に 、 Samba サ ー バ 上 の 各 プ リ ン タ で は 、 用 紙 サ イ ズ 、 orientation 、 duplex settings と い っ た 情 報 が 定 義 さ れ た デ バ イ ス モ ー ド (device mode)と い う 値 を 設 定 す る 必 要 が あ る 。 デ バ イ ス モ ー ド の 適 切 な 値 は 、 プ リ ン タ ド ラ イ バ 自 身 の み が 生 成 す る こ と が で き る (こ の 処 理 は 、 Win32 プ ラ ッ ト フ ォ ー ム で の み 実 行 す る こ と が で き る )。 smbd は デ バ イ ス モ ー ド を 生 成 す る ド ラ イ バ の コ ー ド を 実 行 で き な い た め 、 こ の フ ィ ー ル ド の デ フ ォ ル ト 値 と し て は 、 NULL が 設 定 さ れ る 。

Windows NT/2000/XP ク ラ イ ア ン ト に 対 し て プ リ ン タ ド ラ イ バ を 提 供 す る 上 で の 問 題 点 の 多 く は 、 デ バ イ ス モ ー ド の 生 成 に 関 す る も の で あ る 。 ド ラ イ バ に よ っ て は 、 デ バ イ ス モ ー ド と し て NULL を 設 定 す る と 、 ク ラ イ ア ン ト 側 の Explorer.exe を ク ラ ッ シ ュ さ せ る も の が あ る 。 ま た 、 デ バ イ ス モ ー ド が ド ラ イ バ 自 身 に よ っ て 生 成 さ れ て い な い と 、 ク ラ イ ア ン ト の ス プ ー ラ サ ー ビ ス (spoolsv.exe)を 停 止 さ せ て し ま う も の も あ る 。 こ の パ ラ メ ー タ は 、 熟 慮 の 上 、 プ リ ン タ ド ラ イ バ の テ ス ト を 行 な っ た 上 で 用 い る こ と 。 デ バ イ ス モ ー ド を NULL の ま ま に し て お き 、 Windows ク ラ イ ア ン ト に 適 切 な 値 を 設 定 さ れ る 方 が 好 ま し い 。 た だ し 、 ド ラ イ バ が 常 に こ の 処 理 を 行 な う と は 限 ら な い た め 、 default devmode = yes の 設 定 を 行 な う こ と で 、 smbd に デ フ ォ ル ト の デ バ イ ス モ ー ド を 生 成 す る よ う な 指 示 を 行 な う こ と が で き る よ う に な っ て い る 。

Windows NT/2000 の 印 刷 シ ス テ ム や デ バ イ ス モ ー ド に 関 す る 詳 細 な 情 報 に つ い て は 、 MSDN documentation <URL:http://msdn.microsoft.com/>; を 参 照 の こ と 。 デ フ ォ ル ト : default devmode = no

default service (G) こ の パ ラ メ ー タ は 、 要 求 さ れ た サ ー ビ ス が 存 在 し な か っ た 場 合 に 接 続 さ れ る サ ー ビ ス 名 を 指 定 す る 。 パ ラ メ ー タ の 値 に は 大 括 弧 (’[’ と ’]’)は 不 要 で あ る こ と に 注 意 (設 定 例 を 参 照 の こ と )。 こ の パ ラ メ ー タ に デ フ ォ ル ト 値 は な い 。 こ の パ ラ メ ー タ が 設 定 さ れ て い な い 場 合 、 存 在 し な い 共 有 に 対 す る 接 続 は 失 敗 す る 。

default service は guest okで 、 read-only の サ ー ビ ス に す る の が 一 般 的 で あ る 。 外 面 的 な サ ー ビ ス 名 は ク ラ イ ア ン ト か ら 要 求 さ れ た サ ー ビ ス 名 に 変 換 さ れ る 。 こ れ は 、 %S の よ う な マ ク ロ を ワ イ ル ド カ ー ド サ ー ビ ス に 適 用 す る 際 に 、 非 常 に 有 用 で あ る 。

default service の サ ー ビ ス 名 に 現 れ る 「 _」 文 字 は 、 「 /」 に マ ッ ピ ン グ さ れ る 。 こ れ に よ り 、 い ろ い ろ と 面 白 い こ と が で き る だ ろ う 。 設 定 例 :

[global]

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 command、 printing、 show add printer wizardを 参 照 の こ と 。 デ フ ォ ル ト : な し 設 定 例 : deleteprinter command = /usr/bin/removeprinter

delete readonly (S) こ の パ ラ メ ー タ に よ り 、 読 み と り 専 用 の フ ァ イ ル の 削 除 が 可 能 に な る 。 こ れ は DOS の 仕 様 で は な い が 、 UNIX で は 可 能 な 処 理 で あ る 。 こ の オ プ シ ョ ン は 、 rcs の よ う な ア プ リ ケ ー シ ョ ン を 動 作 さ せ る の に 有 用 で 、 UNIX フ ァ イ ル の 所 有 者 に 関 す る 仕 様 が フ ァ イ ル の パ ー ミ ッ シ ョ ン 変 更 を 妨 げ た り 、 DOS の 仕 様 が 読 み 取 り 専 用 フ ァ イ ル の 削 除 を 妨 げ た り す る 問 題 を 回 避 す る 。 デ フ ォ ル ト : delete readonly = no
delete share command (G)

Samba 2.2.0 で は 、 Windows NT 4.0 の サ ー バ マ ネ ー ジ ャ か ら 動 的 な 共 有 の 追 加 や 削 除 を 行 な う 機 能 が 実 現 さ れ て い る 。 delete share command は smb.conf に 存 在 し て い る サ ー ビ ス の 定 義 を 削 除 す る た め の 外 部 の プ ロ グ ラ ム や ス ク リ プ ト を 指 定 す る た め に 用 い ら れ る 。 delete share command を 適 切 に 実 行 す る た め に は 、 管 理 者 は root ア カ ウ ン ト (uid == 0) で smbd に 接 続 し て お く 必 要 が あ る 。 ス ク リ プ ト 実 行 時 に は smbd が 以 下 の 2つ の パ ラ メ ー タ を 設 定 し て 自 動 的 に delete share command を 実 行 す る 。

•

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

•

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

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

add share command、 change share commandも 参 照 の こ と 。 デ フ ォ ル ト : な し 設 定 例 : delete share command = /usr/local/bin/delshare
delete user script (G)
こ の パ ラ メ ー タ は 、 以 下 に 記 述 す る 特 別 な 条 件 の 場 合 に smbd(8) <URL:smbd.8.html> に よ っ て ROOT 権 限 で 実 行 さ れ る ス ク リ プ ト の フ ル パ ス 名 で あ る 。 通 常 は 、 Samba サ ー バ で は 、 サ ー バ 上 の フ ァ イ ル に ア ク セ ス す る す べ て の ユ ー ザ に 対 し て 、 対 応 す る UNIX ユ ー ザ が 存 在 し て い る 必 要 が あ る 。 し か し 、 Windows NT の ア カ ウ ン ト デ ー タ ベ ー ス を ユ ー ザ デ ー タ ベ ー ス の マ ス タ と し て 使 う サ イ ト で は 、 Samba サ ー バ 上 の ユ ー ザ の 作 成 や 保 守 を Windows NT の PDC に 同 期 し て 行 な う の は 骨 の 折 れ る 作 業 で あ る 。 こ の オ プ シ ョ ン に よ り 、 Samba サ ー バ に 対 し て ユ ー ザ が ア ク セ ス し た 時 点 で 、 対 応 す る Windows NT ユ ー ザ が 存 在 し な か っ た 場 合 は 、 smbd <URL:smbd.8.html> が UNIX の ユ ー ザ を 必 要 に 応 じ て 削 除 す る こ と が 可 能 に な る 。 こ の オ プ シ ョ ン を 利 用 す る 場 合 は 、 smbd が security = domain か security = user で 構 成 さ れ て お り 、 delete user script に 唯 一 の 引 数 と し て 削 除 対 象 の UNIX ユ ー ザ 名 に 展 開 さ れ る %u が 指 定 さ れ た 際 に 、 そ の UNIX ユ ー ザ を 削 除 す る ス ク リ プ ト の フ ル パ ス が 設 定 さ れ て い る 必 要 が あ る 。

Windows の ユ ー ザ が Samba サ ー バ に ア ク セ ス す る た め の ロ グ イ ン (SMB プ ロ ト コ ル の session setup) を 行 な う 際 に 、 smbd は 、 送 信 さ れ た ユ ー ザ 名 と パ ス ワ ー ド を 認 証 す る た め password server と 通 信 を 行 な う 。 ユ ー ザ が 存 在 し な い と い う ド メ イ ン エ ラ ー コ ー ド に よ り 認 証 が 失 敗 す る と 、 smbd は 、 UNIX パ ス ワ ー ド デ ー タ ベ ー ス 中 か ら Windows の ユ ー ザ ア カ ウ ン ト に 対 応 す る UNIX の ユ ー ザ を 検 索 す る 。 こ の 検 索 が 成 功 し 、 delete user script が 設 定 さ れ て い る と 、 smbd は 、 %u 引 数 を 削 除 対 象 の ユ ー ザ 名 に 展 開 し た 上 で 、 指 定 さ れ た ス ク リ プ ト を ROOT権 限 で 呼 び 出 す 。 こ の ス ク リ プ ト に よ り 、 指 定 さ れ た UNIX ユ ー ザ が 削 除 さ れ る 。 こ の よ う に し て 、 UNIX ユ ー ザ が 動 的 に 削 除 さ れ 、 Windows NT ア カ ウ ン ト と の 同 期 が 行 わ れ る 。

security = domain、 password server 、 add user script も 参 照 の こ と 。 デ フ ォ ル ト : delete user script = <空 文 字 列 > 設 定 例 : delete user script = /usr/local/samba/bin/del_user %u

delete veto files (S) こ の オ プ シ ョ ン は 、 ア ク セ ス が 禁 止 (veto)さ れ た デ ィ レ ク ト リ (veto files オ プ シ ョ ン を 参 照 の こ と )を 含 む デ ィ レ ク ト リ を 削 除 し よ う と す る 際 に 影 響 す る 。 こ の オ プ シ ョ ン が false (デ フ ォ ル ト ) の 場 合 、 ア ク セ ス が 禁 止 さ れ た デ ィ レ ク ト リ 内 に ア ク セ ス を 禁 止 さ れ て い な い フ ァ イ ル や デ ィ レ ク ト リ が 含 ま れ て い て も 、 デ ィ レ ク ト リ 内 の 削 除 は 失 敗 す る 。 こ れ は 通 常 期 待 さ れ て い る 動 作 で あ ろ う 。 こ の オ プ シ ョ ン を true に 設 定 す る と 、 Samba は ア ク セ ス が 禁 止 さ れ た デ ィ レ ク ト リ 内 で も 再 帰 的 に す べ て の フ ァ イ ル や デ ィ レ ク ト リ を 削 除 し よ う と す る 。 こ れ は NetAtalk の よ う な サ ー バ を 併 用 す る 際 は 、 通 常 DOS/Windows ユ ー ザ か ら の 参 照 す る の を 禁 止 し て い る デ ィ レ ク ト リ 内 に メ タ フ ァ イ ル (た と え ば .AppleDoubleな ど )を 作 成 す る た め 、 こ の オ プ シ ョ ン が 有 用 で あ る 。

delete veto files = yes を 指 定 す る こ と で 、 こ れ ら の デ ィ レ ク ト リ は 、 親 デ ィ レ ク ト リ が 削 除 さ れ た 際 に 、 自 動 的 に 削 除 さ れ る (た だ し 、 ユ ー ザ は デ ィ レ ク ト リ を 削 除 す る パ ー ミ ッ シ ョ ン を 持 っ て い る 必 要 が あ る )。

veto files パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : delete veto files = no

deny hosts (S)

hosts denyの 同 義 語 で あ る 。

dfree command (G)

dfree command パ ラ メ ー タ は 、 Samba の デ ィ ス ク 空 き 容 量 の 計 算 で 問 題 が 発 生 す る シ ス テ ム で の み 利 用 す る こ と 。 Ultrix で は 問 題 の 発 生 す る こ と が 知 ら れ て い る が 、 他 の オ ペ レ ー テ ィ ン グ シ ス テ ム で 発 生 す る か も 知 れ な い 。 こ の 問 題 は 、 各 々 の デ ィ レ ク ト リ の 一 覧 表 示 の 終 了 時 に 「 終 了 再 試 行 無 視 (Abort Retry Ignore)」 の エ ラ ー が 発 生 す る 形 で 顕 在 化 す る 。 こ の パ ラ メ ー タ で は 、 総 デ ィ ス ク 容 量 と 空 き 容 量 を 計 算 す る 内 部 ル ー チ ン を 置 き 換 え る 外 部 ス ク リ プ ト を 指 定 す る 。 以 下 に 、 こ の 機 能 を 果 た す と ス ク リ プ ト の 例 を 示 す 。 外 部 ス ク リ プ ト は 、 対 象 と な る フ ァ イ ル シ ス テ ム 中 の デ ィ レ ク ト リ を 示 す パ ラ メ ー タ 1 つ を 受 け 取 る 。 こ れ は 通 常 ./と い う 文 字 列 か ら な る 。 ス ク リ プ ト は ア ス キ ー 文 字 で 2 つ の 整 数 を 返 さ な け れ ば な ら な い 。 1 つ め は ブ ロ ッ ク 単 位 の デ ィ ス ク 総 容 量 で 、 2 つ め は 利 用 で き る ブ ロ ッ ク 数 で な け れ ば な ら な い 。 3 番 目 の 戻 り 値 と し て 、 オ プ シ ョ ン で ブ ロ ッ ク サ イ ズ を バ イ ト 単 位 で 返 却 さ せ る こ と も で き る 。 デ フ ォ ル ト の ブ ロ ッ ク サ イ ズ は 1024 バ イ ト で あ る 。 注 意 : ス ク リ プ ト は 、 setuid や setgid し て は な ら ず 、 (root の み 書 き 込 み 可 能 で )所 有 者 は root で あ る 必 要 が あ る 。 デ フ ォ ル ト : デ ィ ス ク の 総 容 量 と 空 き 容 量 を 計 算 す る 内 部 の ル ー チ ン が 利 用 さ れ る 。 設 定 例 : dfree command = /usr/local/samba/bin/dfree

dfree ス ク リ プ ト (実 行 可 能 に す る 必 要 が あ る )を 以 下 に 示 す :

#!/bin/sh

df $1 | tail -1 | awk ’{print $2" "$4}’

も し く は 、 以 下 の よ う な も の も 考 え ら れ る (Sys V ベ ー ス の シ ス テ ム の 場 合 ):

#!/bin/sh

/usr/bin/df -k $1 | tail -1 | awk ’{print $3" "$5}’

シ ス テ ム に よ っ て は 、 コ マ ン ド 名 を フ ル パ ス で 記 述 す る 必 要 が あ る 場 合 が あ る の で 注 意 。

directory (S)

path の 同 義 語 で あ る 。

directory mask (S) こ の パ ラ メ ー タ は 、 パ ー ミ ッ シ ョ ン を 示 す 8進 数 の 数 値 で あ り 、 UNIX側 の デ ィ レ ク ト リ 作 成 時 に DOS の 属 性 か ら UNIXの パ ー ミ ッ シ ョ ン が 生 成 さ れ る 際 に 使 わ れ る 。 デ ィ レ ク ト リ 作 成 時 に 付 与 さ れ る パ ー ミ ッ シ ョ ン は 、 DOS の 属 性 と UNIX の パ ー ミ ッ シ ョ ン と の マ ッ ピ ン グ に し た が っ て 、 DOS の 属 性 を UNIX の パ ー ミ ッ シ ョ ン に 変 換 す る こ と に よ り 生 成 さ れ る が 、 最 終 的 に は 、 こ の パ ラ メ ー タ と ビ ッ ト 単 位 の AND 演 算 が 行 な わ れ る 。 こ の パ ラ メ ー タ は 、 デ ィ レ ク ト リ の UNIX の パ ー ミ ッ シ ョ ン に 対 す る ビ ッ ト マ ス ク と 考 え る こ と が で き る 。 こ こ で 設 定 さ れ な い ビ ッ ト は 、 デ ィ レ ク ト リ 作 成 時 の パ ー ミ ッ シ ョ ン か ら 削 除 さ れ る 。 こ の パ ラ メ ー タ の デ フ ォ ル ト 値 は 、 「 グ ル ー プ 」 と 「 そ の 他 」 の 書 き 込 み 権 を UNIX の パ ー ミ ッ シ ョ ン か ら 取 り 除 き 、 デ ィ レ ク ト リ の 所 有 者 の み が 変 更 可 能 に し た も の で あ る 。 こ の 処 理 に 引 き 続 い て 、 Samba は こ の パ ラ メ ー タ で 生 成 さ れ た UNIX の パ ー ミ ッ シ ョ ン と force directory mode パ ラ メ ー タ の 値 と の OR 演 算 を 行 う 。 こ の パ ラ メ ー タ は 既 定 で は 000 に 設 定 さ れ て い る (つ ま り 、 追 加 さ れ る パ ー ミ ッ シ ョ ン は な い )。 こ の パ ラ メ ー タ は 、 Windows NT/2000 の ACL エ デ ィ タ で 設 定 さ れ る ア ク セ ス 権 に は 適 用 さ れ な い 。 ACL に 対 し て も 強 制 的 に マ ス ク を 適 用 し た い 場 合 は 、 directory security mask パ ラ メ ー タ を 設 定 す る こ と が 必 要 で あ る 。 作 成 す る デ ィ レ ク ト リ に 対 し て 特 定 の パ ー ミ ッ シ ョ ン ビ ッ ト を 常 に 付 加 し た い 場 合 は 、 force directory mode パ ラ メ ー タ を 参 照 の こ と 作 成 す る フ ァ イ ル に 対 す る パ ー ミ ッ シ ョ ン ビ ッ ト の マ ス ク は 、 create mode パ ラ メ ー タ 、 お よ び directory security mask パ ラ メ ー タ を 参 照 の こ と 。

inherit permissions パ ラ メ ー タ に 付 い て も 参 照 の こ と 。 デ フ ォ ル ト : directory mask = 0755 設 定 例 : directory mask = 0775

directory mode (S)

directory maskの 同 義 語 で あ る 。

directory security mask (S) こ の パ ラ メ ー タ は 、 Windows NT ク ラ イ ア ン ト 上 の セ キ ュ リ テ ィ ダ イ ア ロ グ ボ ッ ク ス を 使 っ て 、 UNIX デ ィ レ ク ト リ の パ ー ミ ッ シ ョ ン を 操 作 す る 時 に 、 設 定 可 能 な UNIX 側 の パ ー ミ ッ シ ョ ン を 指 定 す る 。 こ の パ ラ メ ー タ は 、 変 更 さ れ る パ ー ミ ッ シ ョ ン ビ ッ ト に 対 し て 、 マ ス ク と し て 適 用 さ れ (AND 操 作 が 適 用 さ れ )る た め 、 こ の マ ス ク に な い ビ ッ ト は 変 更 操 作 か ら 保 護 さ れ る 。 言 い 替 え れ ば 、 マ ス ク 中 で 0 と 指 定 さ れ た ビ ッ ト は 、 ユ ー ザ が 変 更 で き な い ビ ッ ト と 見 な さ れ る 。 こ の パ ラ メ ー タ が 明 示 的 に 指 定 さ れ な か っ た 場 合 は 、 0777 に 設 定 さ れ る 。 こ れ に よ り 、 デ ィ レ ク ト リ に 対 す る 全 て の user/group/world パ ー ミ ッ シ ョ ン が 変 更 可 能 と な る 。 注 意 : 他 の 方 法 を 使 っ て Samba サ ー バ に ア ク セ ス す る こ と が 可 能 な ユ ー ザ は 、 こ の 制 限 を 簡 単 に 回 避 で き て し ま う 。 そ の た め 、 こ の パ ラ メ ー タ の 主 な 用 途 は ス タ ン ド ア ロ ン で 動 作 す る ア プ ラ イ ア ン ス シ ス テ ム に な る だ ろ う 。 通 常 の シ ス テ ム の 管 理 者 の ほ と ん ど は 、 こ の パ ラ メ ー タ を デ フ ォ ル ト の 0777 の ま ま に し て お き た い と 考 え る だ ろ う 。

force directory security mode、 security mask、 force security mode パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : directory security mask = 0777 設 定 例 : directory security mask = 0700

disable spoolss (G) こ の パ ラ メ ー タ を 有 効 に す る こ と で 、 Samba の SPOOLSS MS-RPC サ ポ ー ト を 無 効 に し 、 Samba 2.0.x と 同 様 の 動 作 を さ せ る こ と が 可 能 と な る 。 Windows NT/2000 ク ラ イ ア ン ト は 、 Lanman 形 式 の 印 刷 コ マ ン ド を 利 用 す る こ と も 可 能 で あ る 。 Windows 9x/Me は 、 こ の パ ラ メ ー タ に 影 響 さ れ な い 。 な お 、 こ の パ ラ メ ー タ を 有 効 に す る と 、 NT の プ リ ン タ プ ロ パ テ ィ を 利 用 し た 、 Windows NTの プ リ ン タ 追 加 ウ ィ ザ ー ド に よ る Sambaマ シ ン へ の プ リ ン タ ド ラ イ バ の ア ッ プ ロ ー ド 機 能 が 無 効 に な る 。 ま た 、 Windows NT/2000 ク ラ イ ア ン ト が 、 必 要 に 応 じ て Samba マ シ ン か ら プ リ ン タ ド ラ イ バ を ダ ウ ン ロ ー ド す る 機 能 も 同 時 に 無 効 に な る 。 こ の パ ラ メ ー タ を 有 効 に す る 際 は 、 充 分 注 意 す る こ と 。

use client driver も 参 照 の こ と 。 デ フ ォ ル ト : disable spoolss = no

dns proxy (G)

WINS サ ー バ と し て 機 能 し て い る nmbd(8) <URL:nmbd.8.html> に 対 し て 、 検 索 し て い る NetBIOS 名 が 登 録 さ れ て い な か っ た 時 に 、 そ の NetBIOS 名 を DNS 名 と し て 扱 い 、 名 前 の 問 い 合 わ せ を 行 っ た ク ラ イ ア ン ト に 代 わ っ て そ の 名 前 を DNS サ ー バ に 対 し て 問 い 合 わ せ る よ う に 設 定 す る 。

NetBIOS 名 の 最 大 長 は 15 文 字 で あ る た め 、 DNS 名 (も し く は DNSの 別 名 )も 、 最 大 15文 字 に 制 限 さ れ る 。

nmbd が DNS へ の 名 前 解 決 を 行 う 際 に は 、 問 い 合 わ せ に よ り 他 の 処 理 が 停 止 さ せ な い た め に 、 自 分 自 身 を 複 製 し た プ ロ セ ス を 生 成 す る 。

wins supportパ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : dns proxy = yes

domain admin group (G) こ の パ ラ メ ー タ は 、 Sambaホ ス ト が PDCと し て 動 作 す る 際 に 、 ユ ー ザ を 「 Domain Admins」 グ ル ー プ に 所 属 さ せ る た め の 一 時 的 な 対 処 策 と し て 設 け ら れ た も の で あ る 。 Windows NT/2000の グ ル ー プ を UNIXの グ ル ー プ に マ ッ ピ ン グ す る た め の 本 格 的 な 対 応 に つ い て は 、 今 後 行 な わ れ る 。 こ の パ ラ メ ー タ は や や 混 乱 さ せ る 名 前 に な っ て い る こ と に 注 意 。 実 際 の と こ ろ 、 こ の パ ラ メ ー タ に は 、 標 準 的 な smb.conf の 記 法 に 従 っ て 、 ユ ー ザ 名 や グ ル ー プ 名 の 一 覧 を 記 述 す る こ と が で き る 。

domain guest group、 domain logonsも 参 照 の こ と 。 デ フ ォ ル ト : domain adminsの メ ン バ ー は 存 在 し な い 設 定 例 : domain admin group = root @wheel

domain guest group (G) こ の パ ラ メ ー タ は 、 Sambaホ ス ト が PDCと し て 動 作 す る 際 に 、 ユ ー ザ を 「 Domain Guests」 グ ル ー プ に 所 属 さ せ る た め の 一 時 的 な 対 処 策 と し て 設 け ら れ た も の で あ る 。 Windows NT/2000の グ ル ー プ を UNIXの グ ル ー プ に マ ッ ピ ン グ す る た め の 本 格 的 な 対 応 に つ い て は 、 今 後 行 な わ れ る 。 こ の パ ラ メ ー タ は や や 混 乱 さ せ る 名 前 に な っ て い る こ と に 注 意 。 実 際 の と こ ろ 、 こ の パ ラ メ ー タ に は 、 標 準 的 な smb.conf の 記 法 に 従 っ て 、 ユ ー ザ 名 や グ ル ー プ 名 の 一 覧 を 記 述 す る こ と が で き る 。

domain admin group, domain logonsも 参 照 の こ と 。 デ フ ォ ル ト : domain guestsの メ ン バ ー は 存 在 し な い 設 定 例 : domain guest group = nobody @guest

domain logons (G) こ の パ ラ メ ー タ が true に 設 定 さ れ る と 、 Samba サ ー バ は 、 自 身 が 所 属 す る workgroup に 対 す る Windows 95/98 の ド メ イ ン ロ グ オ ン 機 能 を 提 供 す る よ う に な る 。 Samba 2.2 で は 、 Windows NT 4.0 に 対 す る ド メ イ ン コ ン ト ロ ー ラ 機 能 も 限 定 的 な が ら 有 し て い る 。 こ の 機 能 の 設 定 に 関 す る 詳 細 な 記 述 は 、 Samba ソ ー ス デ ィ ス ト リ ビ ュ ー シ ョ ン 中 の htmldocs/ デ ィ レ ク ト リ に あ る 、 Samba-PDC-HOWTO を 参 照 の こ と 。 デ フ ォ ル ト : domain logons = no
domain master (G)
こ の オ プ シ ョ ン に よ り 、 nmbd(8) <URL:nmbd.8.html> は WAN 環 境 に お け る ブ ラ ウ ズ リ ス ト の 統 合 を 行 な う こ と が 可 能 に な る 。 こ の オ プ シ ョ ン を 設 定 す る と 、 nmbd は 、 指 定 さ れ た workgroup の ド メ イ ン マ ス タ ブ ラ ウ ザ で あ る 事 を 表 す 、 ド メ イ ン 固 有 の 特 別 な NetBIOS 名 (訳 注 :NetBIOS 名 で 末 尾 が 0x1b の ユ ニ ー ク 名 を 指 す ) を 登 録 す る 。 各 サ ブ ネ ッ ト 上 に あ る 、 同 名 の workgroup に 属 す る ロ ー カ ル マ ス タ ブ ラ ウ ザ は 、 こ の nmbdに 対 し て 、 ロ ー カ ル に 収 集 し た ブ ラ ウ ズ リ ス ト を 提 供 す る と と も に 、 smbd に 対 し て ネ ッ ト ワ ー ク 全 体 の ブ ラ ウ ズ リ ス ト の 完 全 な 複 製 の 提 供 を 要 求 す る よ う に な る 。 ブ ラ ウ ザ の ク ラ イ ア ン ト は 、 ロ ー カ ル マ ス タ ブ ラ ウ ザ と 通 信 す る こ と で 、 個 々 の サ ブ ネ ッ ト の ブ ラ ウ ズ リ ス ト で は な く 、 そ の ド メ イ ン 全 体 の ブ ラ ウ ズ リ ス ト を 取 得 で き る よ う に な る 。

Windows NT の プ ラ イ マ リ ド メ イ ン コ ン ト ロ ー ラ は 、 workgroup の ド メ イ ン マ ス タ ブ ラ ウ ザ と し て 機 能 す る た め に 、 workgroup固 有 の 特 別 な NetBIOS 名 を 登 録 で き る こ と が 求 め ら れ て い る こ と に 注 意 (Windows NT PDC の こ の 動 作 を 抑 止 す る こ と は で き な い )。 つ ま り 、 こ の パ ラ メ ー タ が Yes に 設 定 さ れ 、 nmbd が Windows NT PDC よ り 前 に 、 workgroup の た め の 特 別 な NetBIOS 名 を 登 録 し て し ま う と 、 サ ブ ネ ッ ト 越 し の ブ ラ ウ ズ は 正 常 に 動 作 せ ず 、 場 合 に よ っ て は 失 敗 す る 。

domain logons = yes の 場 合 、 domain master パ ラ メ ー タ は デ フ ォ ル ト で は 有 効 と な る 。 domain logons が 有 効 で な い 場 合 (デ フ ォ ル ト )、 domain master も デ フ ォ ル ト で は 有 効 に な ら な い 。 デ フ ォ ル ト : domain master = auto

dont descend (S) シ ス テ ム に 存 在 す る デ ィ レ ク ト リ に は 、 そ れ ら は ク ラ イ ア ン ト に 参 照 さ せ た く な い も の や 、 無 限 に 深 い (再 帰 的 )な も の が 存 在 す る (た と え ば Linux で の /proc)。 こ の パ ラ メ ー タ は 常 に 空 の よ う に 見 せ か け る サ ー バ 側 の デ ィ レ ク ト リ を コ ン マ で 区 切 っ て 指 定 す る 。

Samba が 要 求 す る "dont descend" の 書 式 は 一 定 で は な い 。 た と え ば /proc で は な く ./proc で な け れ ば な ら な い か も し れ な い 。 実 験 し て み る の が 最 良 の 方 法 で あ る 。 :-) デ フ ォ ル ト : な し (す べ て の デ ィ レ ク ト リ の 中 が 参 照 で き る ) 設 定 例 : dont descend = /proc,/dev

dos filemode (S)

Samba の デ フ ォ ル ト の 動 作 で は 、 フ ァ イ ル や デ ィ レ ク ト リ の 所 有 者 の み が ア ク セ ス 権 を 変 更 で き る と い う 、 UNIX的 な 仕 様 に な っ て い る 。 し か し 、 こ の 仕 様 が DOS/Windows の ユ ー ザ を 混 乱 さ せ て し ま う こ と も 多 い 。 こ の パ ラ メ ー タ を 有 効 に す る こ と に よ っ て 、 フ ァ イ ル に 書 き 込 み 権 の あ る ユ ー ザ は 、 パ ー ミ ッ シ ョ ン の 変 更 も で き る よ う に な る 。 フ ァ イ ル の 所 有 グ ル ー プ に 所 属 し て い る ユ ー ザ は 、 グ ル ー プ に 対 し て 読 み 込 み 権 限 し か 与 え ら れ て い な い 場 合 は パ ー ミ ッ シ ョ ン の 変 更 を 行 な う こ と が で き な い こ と に 注 意 。 な お 、 フ ァ イ ル や デ ィ レ ク ト リ の 所 有 者 は 変 更 さ れ な い 。 変 更 さ れ る の は パ ー ミ ッ シ ョ ン の み で あ る 。 デ フ ォ ル ト : dos filemode = no

dos filetime resolution (S)

DOS や Windows の FAT フ ァ イ ル シ ス テ ム 下 で は 、 時 刻 の 最 小 単 位 は 2 秒 で あ る 。 共 有 に 対 し て こ の パ ラ メ ー タ を 設 定 す る と 、 smbd(8) <URL:smbd.8.html> に 対 し て 1 秒 精 度 の 要 求 が 行 な わ れ た 際 に 、 返 却 さ れ る 時 間 を も っ と も 近 い 2 秒 の 境 界 値 に 丸 め る 。 こ の オ プ シ ョ ン は お も に 、 Samba の 共 有 で Visual C++ を 使 用 す る た め の 互 換 性 オ プ シ ョ ン と し て 利 用 す る 。 共 有 で oplock が 有 効 で あ る と 、 Visual C++ は フ ァ イ ル が 最 後 の 読 み 込 み か ら 変 更 さ れ て い な い か を 検 査 す る と き に 、 扱 う 日 付 の 最 小 単 位 が 異 な る 2 つ の 時 刻 取 得 の 呼 び 出 し (call) を 利 用 す る 。 そ の う ち の ひ と つ の 呼 び 出 し は 1秒 単 位 で あ り 、 も う ひ と つ は 2 秒 単 位 に な っ て い る 。 2 秒 単 位 で 扱 う 呼 び 出 し が 奇 数 秒 を 切 り 捨 て る た め 、 フ ァ イ ル が 奇 数 秒 の 日 付 で あ る と 2 つ の 日 付 が 一 致 せ ず 、 Visual C++ は フ ァ イ ル が 変 更 さ れ た と 報 告 し 続 け て し ま う 。 こ の オ プ シ ョ ン を trueに 設 定 す る こ と で 2 つ の 日 付 は 一 致 し 、 Visual C++ は 幸 福 に な れ る 。 デ フ ォ ル ト : dos filetime resolution = no

dos filetimes (S)

DOS や Windows で は 、 フ ァ イ ル に 書 き 込 み 権 の あ る ユ ー ザ が 、 フ ァ イ ル の タ イ ム ス タ ン プ を 変 更 す る こ と が 可 能 で あ る 。 POSIX の 仕 様 で は 、 フ ァ イ ル の 所 有 者 か root の み が タ イ ム ス タ ン プ を 変 更 で き る 。 Samba の デ フ ォ ル ト は 、 POSIX 仕 様 に 準 拠 し て お り 、 smbd の 実 効 ユ ー ザ が フ ァ イ ル の 所 有 者 で な い と き 、 タ イ ム ス タ ン プ の 変 更 を 禁 止 す る 。 こ の オ プ シ ョ ン を true に セ ッ ト す る と 、 DOS の 仕 様 に 準 じ て 動 作 す る よ う に な る た め 、 smbd は DOS の 要 求 に 従 っ て タ イ ム ス タ ン プ を 変 更 で き る よ う に な る 。 デ フ ォ ル ト : dos filetimes = no

encrypt passwords (G) こ の 真 偽 値 パ ラ メ ー タ に よ り 、 ク ラ イ ア ン ト と の ネ ゴ シ エ ー シ ョ ン に 暗 号 化 パ ス ワ ー ド を 利 用 す る か ど う か が 決 定 さ れ る 。 Windows NT 4.0 SP3 以 降 や Windows 98 で は 、 レ ジ ス ト リ の 変 更 を し な い 限 り 、 暗 号 化 パ ス ワ ー ド が デ フ ォ ル ト で あ る 。 Samba で 暗 号 化 パ ス ワ ー ド を 使 う 方 法 は docs/ デ ィ レ ク ト リ 中 の 、 ENCRYPTION.txt を 参 照 し て 欲 し い 。 暗 号 化 パ ス ワ ー ド を 正 し く 機 能 さ せ る た め に は 、 smbd(8) <URL:smbd.8.html> が ロ ー カ ル の smbpasswd(5) <URL:smbpasswd.5.html> フ ァ イ ル (セ ッ ト ア ッ プ と 保 守 を 行 な う 方 法 に つ い て は smbpasswd(8) <URL:smbpasswd.8.html> プ ロ グ ラ ム を 参 照 )を 参 照 す る よ う に す る か 、 security = [server|domain] に 設 定 し て 、 smbd が 別 の サ ー バ で 認 証 を 行 う よ う に す る 必 要 が あ る 。 デ フ ォ ル ト : encrypt passwords = no
enhanced browsing (G)
こ の オ プ シ ョ ン に よ り 、 複 数 サ ブ ネ ッ ト 間 で の ブ ラ ウ ザ の ア ナ ウ ン ス メ ン ト に 関 す る 拡 張 が 有 効 に な る 。 こ の 拡 張 は 、 Microsoft の 実 装 の 標 準 と は 異 な る 。 ブ ラ ウ ザ の ア ナ ウ ン ス メ ン ト に 関 す る 一 つ 目 の 拡 張 点 は 、 Samba の WINSサ ー バ に 登 録 さ れ て い る す べ て の ド メ イ ン マ ス タ ブ ラ ウ ザ を 問 い 合 わ せ る 定 期 的 な ワ イ ル ド カ ー ド ク エ リ と 、 返 却 さ れ た 各 DMBと 行 な わ れ る ブ ラ ウ ズ リ ス ト の 同 期 処 理 の サ ポ ー ト で あ る 。 二 つ 目 の 拡 張 点 は 、 DMBと し て 識 別 さ れ て い る マ シ ン と の 間 で 一 定 間 隔 に 行 な わ れ る ラ ン ダ ム な ブ ラ ウ ズ リ ス ト の 同 期 処 理 の サ ポ ー ト で あ る 。 (訳 注 : こ れ は JP120151な ど で 記 載 さ れ て い る 、 WINSク ラ イ ア ン ト と な っ て い る Windows NT 3.5以 上 の DMBが 定 期 的 に WINS サ ー バ に 接 続 し 、 WINSサ ー バ が 保 有 す る 「 ド メ イ ン 名 <1B>」 の リ ス ト を 自 身 の ブ ラ ウ ズ リ ス ト に 追 加 し て い く 処 理 の サ ポ ー ト だ と 思 わ れ る ) 中 身 が 空 の ワ ー ク グ ル ー プ が ブ ラ ウ ズ リ ス ト か ら 消 え な い と い う ト ラ ブ ル が 発 生 し た 場 合 は 、 こ の オ プ シ ョ ン を 無 効 に し た い 場 合 も あ る だ ろ う 。 ブ ラ ウ ザ の プ ロ ト コ ル の 仕 様 上 、 こ の 拡 張 に よ り 空 の ワ ー ク グ ル ー プ が 永 久 に 残 っ て し ま う と い う 悩 ま し い 問 題 が 起 こ る こ と が あ る 。 通 常 は 、 サ ブ ネ ッ ト 越 え の ブ ラ ウ ザ の ア ナ ウ ン ス メ ン ト の 信 頼 性 向 上 の た め 、 こ の オ プ シ ョ ン は 、 有 効 の ま ま に し て お く べ き で あ る 。 デ フ ォ ル ト : enhanced browsing = yes
enumports command (G)
こ こ で い う 「 ポ ー ト (port)」 の 概 念 は 、 UNIXの も の と 大 き く 異 な る 。 Windows NT/2000の プ リ ン ト サ ー バ に お い て 、 ポ ー ト は ポ ー ト モ ニ タ と 関 連 付 け ら れ 、 通 常 ロ ー カ ル ポ ー ト (LPT1:、 COM1:、 FILE:)や リ モ ー ト ポ ー ト (LPD Port Monitorな ど )と い っ た 形 態 を と る 。 Sambaの デ フ ォ ル ト で は 、 「 Samba Printer Port」 と い う ポ ー ト の み が 定 義 さ れ て い る 。 Windows NT/2000に お い て は 、 す べ て の プ リ ン タ に 適 切 な ポ ー ト 名 が あ る 。 デ フ ォ ル ト の 「 Samba Printer Port」 以 外 の ポ ー ト 名 を ポ ー ト の 一 覧 に 表 示 さ せ た い 場 合 (smbdは ポ ー ト 名 を 全 く 使 用 し て い な い )、 標 準 出 力 に 対 し て ポ ー ト 名 の リ ス ト を 1行 に 一 つ ず つ 生 成 す る よ う な プ ロ グ ラ ム を enumports commandで 定 義 す る こ と が で き る 。 こ の 一 覧 は レ ベ ル 1お よ び 2の EnumPorts() RPCの レ ス ポ ン ス 中 で 利 用 さ れ る 。 デ フ ォ ル ト : enumports command は 定 義 さ れ て い な い 設 定 例 : enumports command = /usr/bin/listports
exec (S)
こ れ は preexecの 同 義 語 で あ る 。
fake directory create times (S)

NTFS や Windows VFAT フ ァ イ ル シ ス テ ム で は 、 す べ て の フ ァ イ ル と デ ィ レ ク ト リ の 作 成 時 刻 を 保 持 し て い る 。 こ れ は UNIX が 保 持 し て い る ctime (状 態 変 更 時 刻 )と は 異 な る た め 、 Samba の 既 定 動 作 で は UNIX が 保 持 し て い る 最 も 古 い 時 刻 を 報 告 す る 。 共 有 で こ の パ ラ メ ー タ を 設 定 し た 場 合 、 Samba は デ ィ レ ク ト リ の 作 成 時 刻 と し て 、 常 に 1980/1/1 の 午 前 0 時 を 報 告 す る 。 こ の オ プ シ ョ ン は 、 Samba 共 有 上 で Visual C++ を 使 う と き に 互 換 性 を 保 つ た め の オ プ シ ョ ン と し て 用 い ら れ る こ と が 多 い 。 Visual C++ は 、 各 オ ブ ジ ェ ク ト フ ァ イ ル に 対 す る 依 存 性 チ ェ ッ ク 用 途 の オ ブ ジ ェ ク ト デ ィ レ ク ト リ と 、 そ の デ ィ レ ク ト リ を 作 成 す る ル ー ル を 持 っ た makefile を 生 成 す る 。 NMAKE が 日 付 を 比 較 す る 際 に デ ィ レ ク ト リ を チ ェ ッ ク す る と き に は 、 フ ァ イ ル 作 成 時 刻 を 使 用 す る 。 こ れ に よ り 、 オ ブ ジ ェ ク ト デ ィ レ ク ト リ が 存 在 し な い 場 合 は 作 成 さ れ 、 作 成 さ れ た デ ィ レ ク ト リ は 、 デ ィ レ ク ト リ 中 に 存 在 す る オ ブ ジ ェ ク ト フ ァ イ ル よ り も 古 い 時 刻 を 保 持 す る こ と に な る 。 し か し 、 UNIX の 時 刻 の 扱 い に 関 す る 仕 様 の た め 、 Samba が 報 告 す る デ ィ レ ク ト リ の 作 成 時 間 は デ ィ レ ク ト リ に フ ァ イ ル が 作 成 ま た は 削 除 さ れ た と き に も 更 新 さ れ て し ま う 。 そ の 結 果 NMAKE は 、 オ ブ ジ ェ ク ト デ ィ レ ク ト リ で 最 後 に ビ ル ド さ れ た フ ァ イ ル を 除 く す べ て の オ ブ ジ ェ ク ト フ ァ イ ル が オ ブ ジ ェ ク ト デ ィ レ ク ト リ よ り 古 い と 判 断 し 、 そ れ ら を 再 構 築 し て し ま う 。 こ の オ プ シ ョ ン を 有 効 に す る こ と で 、 常 に デ ィ レ ク ト リ は 含 ま れ る フ ァ イ ル よ り も 前 の 日 付 に な り 、 NMAKE に よ る ビ ル ド が 意 図 し た よ う に 行 な わ れ る こ と が 保 証 さ れ る 。 デ フ ォ ル ト : fake directory create times = no

fake oplocks (S)

oplock は 、 SMB ク ラ イ ア ン ト が フ ァ イ ル 操 作 の 結 果 を ロ ー カ ル に キ ャ ッ シ ュ す る た め の 許 可 を サ ー バ か ら 取 得 す る た め の 機 能 で あ る 。 サ ー バ が oplock (opportunistic lock = 便 宜 的 ロ ッ ク ) を 許 可 す る と 、 ク ラ イ ア ン ト は 自 分 だ け が そ の フ ァ イ ル に ア ク セ ス し て い る と 認 識 し て 、 積 極 的 に フ ァ イ ル の 内 容 を キ ャ ッ シ ュ す る 。 oplock の タ イ プ に よ っ て は 、 ク ラ イ ア ン ト が フ ァ イ ル の オ ー プ ン /ク ロ ー ズ の 操 作 を キ ャ ッ シ ュ す る こ と も あ り う る 。 こ れ に よ り 、 多 大 な 性 能 向 上 が 期 待 で き る 。

fake oplocks = yes の 設 定 を 行 な う と 、 smbd(8) <URL:smbd.8.html> は 、 実 際 に そ の フ ァ イ ル を 利 用 し て い る ク ラ イ ア ン ト 数 に 関 わ ら ず 、 常 に oplock を 許 可 す る 。 一 般 的 に は 、 こ の パ ラ メ ー タ を 利 用 す る よ り も 、 実 際 の oplocks を 利 用 す る 方 が 優 れ て い る 。

CDROM 等 の 物 理 的 に 読 み と り 専 用 の メ デ ィ ア の 場 合 な ど 、 読 み と り 専 用 か 、 同 時 に 1 台 の ク ラ イ ア ン ト か ら だ け し か ア ク セ ス さ れ な い と わ か っ て い る 共 有 で こ の オ プ シ ョ ン を 有 効 に す る と 、 多 く の 操 作 で 大 き な 性 能 改 善 が 見 ら れ る だ ろ う 。 複 数 の ク ラ イ ア ン ト か ら 同 時 に フ ァ イ ル の 読 み 書 き ア ク セ ス す る 可 能 性 が あ る 共 有 で こ の オ プ シ ョ ン を 有 効 に す る と 、 フ ァ イ ル の 内 容 が 破 壊 さ れ る 場 合 が 起 こ り う る 。 こ の オ プ シ ョ ン は 慎 重 に 使 用 し て 欲 し い ! デ フ ォ ル ト : fake oplocks = no

follow symlinks (S) こ の パ ラ メ ー タ に よ り 、 Samba の 管 理 者 は 、 smbd(8) <URL:smbd.8.html> が シ ン ボ リ ッ ク リ ン ク を 追 跡 す る 処 理 を 共 有 単 位 で 禁 止 す る こ と が 可 能 に な る 。 こ の パ ラ メ ー タ を no に 設 定 し た 場 合 、 シ ン ボ リ ッ ク リ ン ク の フ ァ イ ル や デ ィ レ ク ト リ の 追 跡 す る 処 理 が 抑 制 さ れ る (ユ ー ザ に は エ ラ ー が 返 却 さ れ る )。 こ の オ プ シ ョ ン は 、 ユ ー ザ が 自 分 の ホ ー ム ・ デ ィ レ ク ト リ に /etc/passwd へ の シ ン ボ リ ッ ク リ ン ク を 追 加 す る の を 防 止 し た り す る 効 果 が あ る 。 た だ し 、 わ ず か な が ら フ ァ イ ル 名 の 検 索 が 遅 く な る だ ろ う 。 こ の オ プ シ ョ ン は デ フ ォ ル ト で 有 効 に な っ て い る (つ ま り 、 smbd は シ ン ボ リ ッ ク リ ン ク を 追 跡 す る )。 デ フ ォ ル ト : follow symlinks = yes
force create mode (S)
こ の パ ラ メ ー タ は 、 Samba に よ っ て 作 成 さ れ た フ ァ イ ル の パ ー ミ ッ シ ョ ン に 必 ず 設 定 さ れ る UNIX の パ ー ミ ッ シ ョ ン ビ ッ ト を 指 定 す る 。 こ れ は 、 フ ァ イ ル の 作 成 時 や パ ー ミ ッ シ ョ ン の 変 更 時 に 、 パ ー ミ ッ シ ョ ン ビ ッ ト に 対 し て 、 こ の パ ラ メ ー タ の 値 で ビ ッ ト 単 位 の OR 演 算 を 行 な う こ と で 実 現 さ れ る 。 こ の パ ラ メ ー タ の 既 定 値 は 000 (8 進 数 表 記 )で あ る 。 こ の パ ラ メ ー タ の 値 が ビ ッ ト 単 位 の OR 演 算 に 用 い ら れ る の は 、 create mask パ ラ メ ー タ の 適 用 後 で あ る 。 フ ァ イ ル に 対 す る ビ ッ ト マ ス ク の 詳 細 に つ い て は create maskを 参 照 の こ と 。

inherit permissions パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : force create mode = 000 設 定 例 : force create mode = 0755 は 、 作 成 さ れ る す べ て の フ ァ イ ル に 対 し 、 グ ル ー プ (group)と そ の 他 の ユ ー ザ (others)の 読 み 込 み と 実 行 権 ビ ッ ト と 、 所 有 者 (user)の 読 み 込 み /書 き 込 み /実 行 ビ ッ ト が 必 ず 付 与 さ れ る よ う に す る 。

force directory mode (S) こ の パ ラ メ ー タ は 、 Samba に よ っ て 作 成 さ れ た デ ィ レ ク ト リ の パ ー ミ ッ シ ョ ン に 必 ず 設 定 さ れ る UNIX の パ ー ミ ッ シ ョ ン ビ ッ ト を 指 定 す る 。 こ れ は 、 デ ィ レ ク ト リ の 作 成 時 に 、 パ ー ミ ッ シ ョ ン ビ ッ ト に 対 し て 、 こ の パ ラ メ ー タ の 値 で ビ ッ ト 単 位 の OR 演 算 を 行 な う こ と で 実 現 さ れ る 。 こ の パ ラ メ ー タ の 既 定 値 は 000 (8 進 数 表 記 )で あ る 。 こ の 場 合 、 作 成 さ れ る デ ィ レ ク ト リ に 対 し て 特 に パ ー ミ ッ シ ョ ン ビ ッ ト は 追 加 さ れ な い 。 こ の パ ラ メ ー タ の 値 が 適 用 さ れ る の は 、 directory mask パ ラ メ ー タ の 適 用 後 で あ る 。 デ ィ レ ク ト リ 作 成 時 の マ ス ク モ ー ド ビ ッ ト に 関 す る 詳 細 に つ い て は 、

directory mask パ ラ メ ー タ を 参 照 の こ と 。

inherit permissions パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : force directory mode = 000 設 定 例 : force directory mode = 0755 は 、 作 成 さ れ る す べ て の デ ィ レ ク ト リ に 対 し 、 グ ル ー プ (group)と そ の 他 の ユ ー ザ (others)の 読 み 込 み と 実 行 権 ビ ッ ト と 、 所 有 者 (user)の 読 み 込 み /書 き 込 み /実 行 ビ ッ ト が 必 ず 付 与 さ れ る よ う に す る 。

force directory security mode (S) こ の パ ラ メ ー タ は 、 Windows NT ク ラ イ ア ン ト 上 の セ キ ュ リ テ ィ ダ イ ア ロ グ ボ ッ ク ス を 使 っ て 、 UNIX デ ィ レ ク ト リ の パ ー ミ ッ シ ョ ン を 操 作 す る 時 に 、 設 定 可 能 な UNIX 側 の パ ー ミ ッ シ ョ ン を 指 定 す る 。 こ の パ ラ メ ー タ は 、 変 更 さ れ る パ ー ミ ッ シ ョ ン ビ ッ ト に 対 し て 、 OR操 作 の マ ス ク と し て 適 用 さ れ る た め 、 こ の マ ス ク に あ る ビ ッ ト は ユ ー ザ が 行 な っ た 修 正 変 更 操 作 に 関 わ ら ず 、 設 定 さ れ る 。 言 い 替 え れ ば 、 マ ス ク 中 で 1 と 指 定 さ れ た ビ ッ ト は 、 デ ィ レ ク ト リ の セ キ ュ リ テ ィ を 修 正 す る 際 に 、 常 に on に 設 定 さ れ た と み な さ れ る 。 こ の パ ラ メ ー タ が 明 示 的 に 設 定 さ れ な か っ た 場 合 は 、 000 に 設 定 さ れ る 。 こ れ に よ り 、 デ ィ レ ク ト リ に 対 す る 全 て の user/group/world パ ー ミ ッ シ ョ ン を 制 限 な し に 変 更 可 能 と な る 。 注 意 : 他 の 方 法 を 使 っ て Samba サ ー バ に ア ク セ ス す る こ と が 可 能 な ユ ー ザ は 、 こ の 制 限 を 簡 単 に 回 避 で き て し ま う 。 そ の た め 、 こ の パ ラ メ ー タ の 主 な 用 途 は ス タ ン ド ア ロ ン で 動 作 す る ア プ ラ イ ア ン ス シ ス テ ム に な る だ ろ う 。 通 常 シ ス テ ム の 管 理 者 の ほ と ん ど は 、 こ の パ ラ メ ー タ を 0000 の ま ま に し て お き た い と 考 え る だ ろ う 。

directory security mask、 security mask, force security mode パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : force directory security mode = 0 設 定 例 : force directory security mode = 700

force group (S) こ の パ ラ メ ー タ に は 、 こ の サ ー ビ ス に 接 続 す る す べ て の ユ ー ザ の デ フ ォ ル ト の 所 属 グ ル ー プ と 見 な さ れ る UNIX の グ ル ー プ 名 を 指 定 す る 。 こ の パ ラ メ ー タ を 使 う と 、 サ ー ビ ス 上 の フ ァ イ ル に 対 す る ア ク セ ス の 際 の パ ー ミ ッ シ ョ ン チ ェ ッ ク に は 、 こ こ で 指 定 し た グ ル ー プ を 用 い る 形 で フ ァ イ ル 共 有 を 行 う 際 に 便 利 で あ る 。 こ の よ う な 設 定 を 行 う こ と で 、 こ の サ ー ビ ス 内 に お い て 提 供 す る フ ァ イ ル や デ ィ レ ク ト リ に 対 し て 指 定 さ れ た グ ル ー プ 名 に パ ー ミ ッ シ ョ ン を 割 り 当 て る こ と に よ り 、 Samba の 管 理 者 が こ れ ら の フ ァ イ ル の 共 有 を 許 可 /不 許 可 に す る こ と が で き る よ う に な る 。

Samba 2.0.5 以 降 で は 、 こ の パ ラ メ ー タ の 機 能 が 拡 張 さ れ て い る 。 ’+’ 文 字 か ら は じ ま る グ ル ー プ 名 が 設 定 さ れ て い た 場 合 、 現 在 共 有 に ア ク セ ス し て い る ユ ー ザ が 値 と し て 設 定 さ れ た グ ル ー プ の メ ン バ ー だ っ た 場 合 に 、 そ の グ ル ー プ が ユ ー ザ の デ フ ォ ル ト の プ ラ イ マ リ グ ル ー プ と し て 設 定 さ れ る 。 こ れ に よ り 、 特 定 の グ ル ー プ に 所 属 し て い る ユ ー ザ の み が 、 そ の グ ル ー プ が 所 有 す る フ ァ イ ル を 作 成 す る こ と を 可 能 と す る 設 定 を 行 う こ と が 可 能 と な る 。 This gives a finer granularity of ownership assignment. た と え ば 、 force group = +sys と い う 設 定 を 行 っ た 場 合 、 sys グ ル ー プ に 所 属 し て い る ユ ー ザ が Samba の 共 有 に ア ク セ ス し た 際 に の み 、 デ フ ォ ル ト の プ ラ イ マ リ グ ル ー プ が sys に 設 定 さ れ る 。 そ の 他 す べ て の ユ ー ザ は 、 通 常 の プ ラ イ マ リ グ ル ー プ の ま ま と な る 。

force user パ ラ メ ー タ も 設 定 さ れ て い た 場 合 、 force group で 指 定 さ れ た グ ル ー プ よ り 、 force user で 指 定 さ れ た ユ ー ザ の プ ラ イ マ リ グ ル ー プ の 方 が 優 先 さ れ る 。

force userも 参 照 の こ と 。 デ フ ォ ル ト : な し 設 定 例 : force group = agroup

force security mode (S) こ の パ ラ メ ー タ は 、 Windows NT ク ラ イ ア ン ト 上 で NT 固 有 の セ キ ュ リ テ ィ ダ イ ア ロ グ ボ ッ ク ス を 使 っ た UNIX フ ァ イ ル の パ ー ミ ッ シ ョ ン を 操 作 を 行 う と き に 、 変 更 可 能 と す る UNIX の パ ー ミ ッ シ ョ ン ビ ッ ト を 指 定 す る 。 こ の パ ラ メ ー タ は 、 変 更 さ れ る パ ー ミ ッ シ ョ ン ビ ッ ト に 対 し て 、 OR 操 作 の マ ス ク と し て 適 用 さ れ る た め 、 こ の マ ス ク に 含 ま れ る ビ ッ ト は 、 ユ ー ザ の 設 定 に 関 わ ら ず on と な る 。 言 い 替 え れ ば 、 マ ス ク 中 の 各 ビ ッ ト は 、 ユ ー ザ が フ ァ イ ル の セ キ ュ リ テ ィ を 変 更 す る と き に 、 常 に on に 設 定 す る ビ ッ ト と し て 考 え る こ と も で き る 。 こ の パ ラ メ ー タ が 明 示 的 に 設 定 さ れ な か っ た 場 合 は 、 0 に 設 定 さ れ る 。 こ れ に よ り 、 デ ィ レ ク ト リ に 対 す る 全 て の user/group/world パ ー ミ ッ シ ョ ン を 制 限 な し に 変 更 可 能 と な る 。 注 意 : 他 の 方 法 を 使 っ て Samba サ ー バ に ア ク セ ス す る こ と が 可 能 な ユ ー ザ は 、 こ の 制 限 を 簡 単 に 回 避 で き て し ま う 。 そ の た め 、 こ の パ ラ メ ー タ の 主 な 用 途 は ス タ ン ド ア ロ ン で 動 作 す る ア プ ラ イ ア ン ス シ ス テ ム に な る だ ろ う 。 通 常 シ ス テ ム の 管 理 者 の ほ と ん ど は 、 こ の パ ラ メ ー タ を 0000 の ま ま に し て お き た い と 考 え る だ ろ う 。

force directory security mode、 directory security mask、 security mask パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : force security mode = 0 設 定 例 : force security mode = 700

force unknown acl user (S) こ の パ ラ メ ー タ を 設 定 す る と 、 フ ァ イ ル の 所 有 者 や 所 有 グ ル ー プ と し て 不 明 な SID (ユ ー ザ や グ ル ー プ IDを 示 す 、 セ キ ュ リ テ ィ デ ィ ス ク リ プ タ ) を 含 む Windows NT の ACL は 、 現 在 接 続 し て い る ユ ー ザ の UNIX で の uid や gid に 自 動 的 に マ ッ ピ ン グ さ れ る 。 こ れ は 、 Windows NT の ク ラ イ ア ン ト マ シ ン 上 で 作 成 さ れ た 、 マ シ ン 内 で の み 有 効 な ユ ー ザ (ド メ イ ン ユ ー ザ で な い )を 含 ん だ ACL を 持 つ フ ァ イ ル や フ ォ ル ダ を (通 常 XCOPY /O に よ り )、 Windows NT ク ラ イ ア ン ト か ら Samba サ ー バ に コ ピ ー し た 際 に 、 フ ァ イ ル 上 の 不 明 な userid や groupid を 現 在 接 続 し て い る ユ ー ザ の も の に 対 応 漬 け す る こ と を 意 図 し た も の で あ る 。 winbindd に よ る Windows NT の SID か ら UNIX 側 の uid や gid へ の 任 意 の 対 応 づ け を 可 能 と す る 以 外 に 、 こ の 問 題 を 適 切 に 対 処 す る 方 法 は な い 。

XCOPY /O が ACCESS_DENIED エ ラ ー を 引 き お こ す 際 に は 、 こ の パ ラ メ ー タ を 使 っ て 欲 し い 。

force group も 参 照 の こ と 。 デ フ ォ ル ト : False 設 定 例 : force unknown acl user = yes

force user (S) こ の パ ラ メ ー タ は 、 サ ー ビ ス に 対 す る 接 続 の す べ て で 、 実 際 に フ ァ イ ル 操 作 を 行 う ユ ー ザ と み な さ れ る UNIX ユ ー ザ の 名 前 を 指 定 す る 。 こ れ は フ ァ イ ル を 共 有 す る 上 で 便 利 で あ る が 、 誤 っ て 使 用 す る と 、 セ キ ュ リ テ ィ 上 の 問 題 を 引 き 起 こ す 原 因 と な る の で 、 慎 重 に 使 用 す べ き で あ る 。 こ の ユ ー ザ 名 は 接 続 の 確 立 後 に 適 用 さ れ る 。 従 っ て 、 ク ラ イ ア ン ト は 有 効 な ユ ー ザ 名 と パ ス ワ ー ド で 接 続 を 行 っ て お く 必 要 が あ る 。 接 続 が 確 立 す る と 、 全 て の フ ァ イ ル 操 作 は こ の パ ラ メ ー タ で 指 定 さ れ た ユ ー ザ の 権 限 で 実 行 さ れ る 。 ク ラ イ ア ン ト が 接 続 を 確 立 し た 際 の ユ ー ザ 名 は 無 視 さ れ る 。 こ れ は 大 変 便 利 な こ と が あ る 。

Samba 2.0.5 以 降 で は 、 こ の パ ラ メ ー タ に よ っ て 設 定 さ れ た ユ ー ザ の プ ラ イ マ リ グ ル ー プ が す べ て の フ ァ イ ル 操 作 に お い て プ ラ イ マ リ グ ル ー プ と し て 利 用 さ れ る 。 Samba 2.0.5 以 前 で は 、 プ ラ イ マ リ グ ル ー プ は 本 来 接 続 を 行 っ た ユ ー ザ の プ ラ イ マ リ グ ル ー プ の ま ま 変 わ ら な い (こ れ は バ グ で あ る )。

force group も 参 照 の こ と 。 デ フ ォ ル ト : な し 設 定 例 : force user = auser

fstype (S) こ の パ ラ メ ー タ は 、 ク ラ イ ア ン ト が 共 有 の フ ァ イ ル シ ス テ ム を 問 い 合 わ せ た 際 に 、 smbd(8) <URL:smbd.8.html> が 返 却 す る 共 有 の フ ァ イ ル シ ス テ ム を 指 定 す る 。 デ フ ォ ル ト は Windows NT 互 換 の NTFS だ が 、 こ れ は 、 必 要 に 応 じ て Samba や FAT と い っ た 別 の 文 字 列 に 、 変 更 す る こ と が で き る 。 デ フ ォ ル ト : fstype = NTFS 設 定 例 : fstype = Samba
getwd cache (G)
こ れ は チ ュ ー ニ ン グ の た め の オ プ シ ョ ン で あ る 。 こ の パ ラ メ ー タ を 有 効 に す る と 、 getwd() の 呼 び 出 し 時 間 を 減 ら す た め の あ る キ ャ ッ シ ュ ア ル ゴ リ ズ ム が 有 効 に な る 。 特 に wide links パ ラ メ ー タ が false に 設 定 さ れ た 場 合 は 、 パ フ ォ ー マ ン ス に 対 し て 相 当 な 効 果 が あ る 。 デ フ ォ ル ト : getwd cache = yes
group (S)

force groupの 同 義 語 で あ る 。

guest account (S) こ の パ ラ メ ー タ は 、 guest ok が 設 定 さ れ た サ ー ビ ス に ア ク セ ス す る 際 に 使 用 さ れ る ユ ー ザ 名 で あ る 。 ゲ ス ト サ ー ビ ス に 接 続 し て い る ク ラ イ ア ン ト に 対 し て は 、 こ こ で 設 定 し た ユ ー ザ の 権 限 が 適 用 さ れ る 。 通 常 、 こ の ユ ー ザ は パ ス ワ ー ド フ ァ イ ル に 存 在 す る が 、 ロ グ イ ン を 行 う こ と は で き な い 。 こ の パ ラ メ ー タ と し て 、 「 ftp」 ユ ー ザ を 利 用 す る の も よ い で あ ろ う 。 サ ー ビ ス に 対 し て ユ ー ザ 名 が 指 定 さ れ て い る と 、 そ の ユ ー ザ 名 が 全 体 に 対 し て 設 定 し た も の よ り 優 先 さ れ る 。 シ ス テ ム に よ っ て は 、 ア カ ウ ン ト 「 nobody」 で は 印 刷 す る こ と が で き な い 。 こ の 場 合 は 別 の ア カ ウ ン ト を 使 用 し て 欲 し い 。 ゲ ス ト ユ ー ザ で ロ グ イ ン (su -コ マ ン ド な ど を 使 用 す る )し て 、 lpr(1) や lp(1) な ど の シ ス テ ム に あ る 印 刷 コ マ ン ド を 実 行 し て 印 刷 を 行 っ て み る こ と で 、 こ れ を 確 認 し て お く べ き で あ ろ う 。 デ フ ォ ル ト : コ ン パ イ ル 時 に 通 常 「 nobody」 に 設 定 さ れ る 設 定 例 : guest account = ftp
guest ok (S)
こ の パ ラ メ ー タ が yes の サ ー ビ ス に 付 い て は 、 サ ー ビ ス へ の 接 続 の 際 に パ ス ワ ー ド が 要 求 さ れ な い 。 こ の 場 合 、 guest account の 権 限 で 操 作 が 行 わ れ る 。 こ の オ プ シ ョ ン に 関 す る 詳 細 に つ い て は 、 以 下 の security セ ク シ ョ ン を 参 照 の こ と 。 デ フ ォ ル ト : guest ok = no
guest only (S)
こ の パ ラ メ ー タ が yes の サ ー ビ ス に つ い て は 、 ゲ ス ト 接 続 の み が 許 可 さ れ る 。 こ の パ ラ メ ー タ は 、 サ ー ビ ス に guest ok が 設 定 さ れ て い な い 場 合 は 無 効 で あ る 。 こ の オ プ シ ョ ン に 関 す る 詳 細 に つ い て は 、 以 下 の security セ ク シ ョ ン を 参 照 の こ と 。 デ フ ォ ル ト : guest only = no
hide dot files (S)
こ の 真 偽 値 パ ラ メ ー タ に よ り 、 ド ッ ト で 始 ま る フ ァ イ ル 名 の フ ァ イ ル を 隠 し フ ァ イ ル と し て 扱 う か ど う か が 制 御 さ れ る 。 デ フ ォ ル ト : hide dot files = yes
hide files(S)
こ れ は 、 見 せ た く な い が ア ク セ ス は 許 可 し た い フ ァ イ ル や デ ィ レ ク ト リ の リ ス ト を 指 定 す る 。 DOSの 「 隠 し 」 属 性 が 該 当 す る フ ァ イ ル や デ ィ レ ク ト リ に 付 加 さ れ る 。 リ ス ト の 各 エ ン ト リ は 、 ス ペ ー ス を エ ン ト リ 中 に 含 め ら れ る よ う に す る た め 、 「 /」 で 区 切 る 必 要 が あ る 。 「 *」 と 「 ?」 は 、 DOSの ワ イ ル ド カ ー ド と 同 様 に し て 、 複 数 の フ ァ イ ル や デ ィ レ ク ト リ を 指 定 す る た め に 利 用 す る こ と が で き る 。 各 エ ン ト リ は UNIXの パ ス 形 式 で 指 定 す る こ と 。 DOSの パ ス 形 式 で 指 定 し た り 、 UNIXで デ ィ レ ク ト リ を 意 味 す る 「 /」 を 含 ん だ り は で き な い 。 こ の 設 定 に は 、 case sensitive オ プ シ ョ ン の 設 定 が 影 響 す る こ と に 注 意 。 こ の パ ラ メ ー タ を 設 定 す る と 、 全 て の フ ァ イ ル や デ ィ レ ク ト リ に 対 し て 該 当 す る か ど う か の 確 認 を 行 う 必 要 が 発 生 す る た め 、 Samba の パ フ ォ ー マ ン ス に 影 響 が で る 。

hide dot files、 veto files、 case sensitiveも 参 照 の こ と 。 デ フ ォ ル ト : な し 設 定 例 : hide files = /.*/DesktopFolderDB/TrashFor%m/resource.frk/ 上 記 の 設 定 例 は 、 Thursby <URL:http://www.thursby.com>; か ら 入 手 可 能 な Macintosh 上 の SMB client (DAVE) が 内 部 的 な 用 途 に 作 成 す る フ ァ イ ル の 指 定 に 加 え 、 ド ッ ト で 始 ま る フ ァ イ ル も 指 定 し た も の で あ る 。

hide local users(G) こ の パ ラ メ ー タ は 、 ロ ー カ ル な UNIX の ユ ー ザ (root, wheel, floppy な ど ) を リ モ ー ト の ク ラ イ ア ン ト に 対 し て 隠 す か ど う か を 制 御 す る 。 デ フ ォ ル ト : hide local users = no
hide unreadable (S)
こ の パ ラ メ ー タ に よ り 、 読 み と り が で き な い フ ァ イ ル の 存 在 を ク ラ イ ア ン ト か ら 隠 蔽 で き る 。 こ の パ ラ メ ー タ の デ フ ォ ル ト は off に な っ て い る 。 デ フ ォ ル ト : hide unreadable = no
homedir map (G)

nis homedir が true で smbd(8) <URL:smbd.8.html> が Win95/98 の logon server と し て 機 能 し て い る 場 合 に 、 こ の パ ラ メ ー タ は 、 ユ ー ザ の ホ ー ム デ ィ レ ク ト リ が あ る サ ー バ が ど こ か の 情 報 を も つ NIS (YP)の マ ッ プ を 指 定 す る 。 現 在 の と こ ろ 、 Sun の auto.home マ ッ プ 形 式 の み が 認 識 さ れ る 。 マ ッ プ の 形 式 は 以 下 の と お り :

username server:/some/file/system で あ り 、 プ ロ グ ラ ム は 、 最 初 の 「 :」 の 前 ま で を サ ー バ 名 と し て 解 釈 す る 。 お そ ら く 、 こ れ 以 外 の マ ッ プ の 形 式 や 、 Amd (別 の automounter)の マ ッ プ に も 対 応 し た 優 れ た 解 析 ロ ジ ッ ク が 存 在 す る こ と だ ろ う 。

NOTE :こ の オ プ シ ョ ン を 利 用 す る 場 合 は 、 シ ス テ ム が NISク ラ イ ア ン ト と し て 稼 働 し て い る 必 要 が あ る 。

nis homedir 、 domain logons も 参 照 の こ と 。 デ フ ォ ル ト : homedir map = <な し > 設 定 例 : homedir map = amd.homedir

host msdfs (G) こ の 真 偽 値 オ プ シ ョ ン は 、 Samba が --with-msdfsオ プ シ ョ ン 付 き で コ ン パ イ ル さ れ た 場 合 に の み 利 用 で き る 。 yes の 場 合 、 Samba は DFS サ ー バ と し て 機 能 し 、 DFSを 利 用 可 能 な ク ラ イ ア ン ト は 、 サ ー バ 上 で 提 供 さ れ た DFS ツ リ ー を 参 照 す る こ と が 可 能 と な る 。 共 有 レ ベ ル の msdfs rootパ ラ メ ー タ も 参 照 の こ と 。 Samba で DFS ツ リ ー を 構 成 す る 場 合 の 詳 細 な 情 報 に つ い て は 、 msdfs_setup.html <URL:msdfs_setup.html> を 参 照 の こ と 。 デ フ ォ ル ト : host msdfs = no
hosts allow (S)
こ の パ ラ メ ー タ の 同 義 語 と し て allow hostsが あ る 。 こ の パ ラ メ ー タ に は 、 サ ー ビ ス に 対 す る ア ク セ ス を 許 可 す る ホ ス ト の リ ス ト を コ ン マ 、 ス ペ ー ス 、 タ ブ で 区 切 っ て 指 定 す る 。

[global] セ ク シ ョ ン で 指 定 さ れ た 場 合 、 個 々 の サ ー ビ ス で 異 な っ た 設 定 が 行 わ れ て い る 場 合 も 含 め て 、 こ の 設 定 が 全 て の サ ー ビ ス に 対 し て 適 用 さ れ る 。 ホ ス ト の 指 定 は 、 IPア ド レ ス で も ホ ス ト 名 で も 行 う こ と が で き る 。 例 え ば 、 あ る Class C サ ブ ネ ッ ト 上 の ホ ス ト の み に ア ク セ ス を 限 定 し た い 場 合 は 、 allow hosts = 150.203.5.と す れ ば よ い 。 指 定 に 利 用 で き る 記 法 の 全 て は 、 hosts_access(5)の マ ニ ュ ア ル ペ ー ジ 中 に 記 載 さ れ て い る 。 こ の マ ニ ュ ア ル ペ ー ジ は シ ス テ ム に 存 在 し な い か も 知 れ な い の で 、 こ こ で 簡 単 に 説 明 を 行 っ て お く 。 な お 、 localhost の ア ド レ ス で あ る 127.0.0.1 か ら の ア ク セ ス は 、 hosts deny オ プ シ ョ ン で 明 示 的 に 禁 止 さ れ な い 限 り 、 常 に ア ク セ ス を 許 可 さ れ る 。 ホ ス ト の 指 定 に 、 network/netmask 形 式 や 、 シ ス テ ム が ネ ッ ト グ ル ー プ を サ ポ ー ト し て い る 場 合 は ネ ッ ト グ ル ー プ 名 を 用 い る こ と も 可 能 で あ る 。 EXCEPT を 用 い る こ と で 、 ワ イ ル ド カ ー ド に よ る ホ ス ト の 指 定 に 対 す る 例 外 を 設 け る こ と も 可 能 で あ る 。 以 下 の 例 が 手 が か り に な る だ ろ う :

Example 1: 150.203.*.* 内 の 全 て の IPア ド レ ス を 許 可 す る ; た だ し 、 例 外 の ア ド レ ス が 1つ あ る

hosts allow = 150.203. EXCEPT 150.203.6.66

Example 2: 指 定 し た network/netmask の 範 囲 内 の ホ ス ト か ら の ア ク セ ス を 許 可 す る

hosts allow = 150.203.15.0/255.255.255.0

Example 3: 個 別 に 指 定 し た ホ ス ト か ら の ア ク セ ス を 許 可 す る

hosts allow = lapland, arvidsjaur

Example 4: NISネ ッ ト グ ル ー プ の 「 foonet」 に 含 ま れ る ホ ス ト か ら の ア ク セ ス を 原 則 と し て 許 可 す る が 、 あ る ホ ス ト か ら の ア ク セ ス に つ い て は 拒 否 す る 。

hosts allow = @foonet

hosts deny = pirate 実 際 の ア ク セ ス に は 、 ユ ー ザ レ ベ ル で 適 切 な パ ス ワ ー ド 指 定 す る 必 要 が あ る こ と に 注 意 。 ホ ス ト レ ベ ル の ア ク セ ス 制 御 が 期 待 ど お り に な っ て い な い 場 合 の 確 認 手 段 と し て testparm(1)
<URL:testparm.1.html>コ マ ン ド が 提 供 さ れ て い る 。 デ フ ォ ル ト : な し (全 て の ホ ス ト か ら の ア ク セ ス が 許 可 さ れ る ) 設 定 例 : allow hosts = 150.203.5. myhost.mynet.edu.au

hosts deny (S)

hosts allow の 反 対 の 意 味 を 持 ち 、 こ の パ ラ メ ー タ で 指 定 さ れ た ホ ス ト は 、 サ ー ビ ス 内 で 明 示 的 に ア ク セ ス が 許 可 さ れ な い 限 り 、 サ ー ビ ス へ の ア ク セ ス を 拒 否 さ れ る 。 両 者 の 設 定 が 矛 盾 し た 場 合 は 、 allow 側 の 設 定 が 優 先 さ れ る 。 デ フ ォ ル ト : な し (ア ク セ ス を 拒 否 さ れ る ホ ス ト は な い ) 設 定 例 : hosts deny = 150.203.4. badhost.mynet.edu.au

hosts equiv (G) こ の グ ロ ー バ ル パ ラ メ ー タ の 値 は 、 パ ス ワ ー ド な し で ア ク セ ス が 許 可 さ れ る ユ ー ザ 名 と ホ ス ト 名 を 指 定 し た フ ァ イ ル 名 に な る 。 こ れ は 、 サ ー ビ ス に ア ク セ ス 可 能 な ホ ス ト を 指 定 す る た め の hosts allow と は 別 の も の で あ り 、 ゲ ス ト サ ー ビ ス に 利 用 す る と よ い で あ ろ う 。 hosts equiv は NT ク ラ イ ア ン ト か ら Samba に ア ク セ ス を 行 う 際 に 、 パ ス ワ ー ド の 入 力 を さ せ た く な い 場 合 に も 便 利 で あ る 。 注 意 : hosts equiv パ ラ メ ー タ の 利 用 は 大 き な セ キ ュ リ テ ィ ホ ー ル と な り う る 。 こ れ は 、 PC か ら 適 切 な ユ ー ザ 名 が 提 供 さ れ る こ と に 依 存 す る 形 に な る た め で あ る 。 PC か ら 不 適 切 な ユ ー ザ 名 を 提 供 さ せ る こ と は 簡 単 で あ る 。 hosts equiv オ プ シ ョ ン は 、 何 が 行 わ れ る か に つ い て 本 当 に 理 解 し て い る か 、 家 庭 内 ネ ッ ト ワ ー ク で 配 偶 者 や 子 供 は 信 頼 で き る と い う 場 合 に の み 利 用 す る こ と を 推 奨 し た い 。 本 当 に 信 頼 で き る 場 合 の み に 利 用 を と ど め て お く よ う に :-) デ フ ォ ル ト : な し 設 定 例 : hosts equiv = /etc/hosts.equiv
include (G)
こ の パ ラ メ ー タ に よ り 、 あ る 設 定 フ ァ イ ル 中 に 別 の 設 定 フ ァ イ ル を 挿 入 す る こ と が 可 能 と な る 。 挿 入 さ れ る フ ァ イ ル は 、 そ の 場 で 入 力 さ れ た か の よ う に 、 そ の ま ま の 形 で 挿 入 さ れ る 。 こ の パ ラ メ ー タ に は 、 %u、 %P、 %Sパ ラ メ ー タ を 除 き 、 標 準 の 変 数 置 換 が 適 用 さ れ る 。 デ フ ォ ル ト : no file included 設 定 例 : include = /usr/local/samba/lib/admin_smb.conf
inherit acls (S)
こ の パ ラ メ ー タ は 、 親 デ ィ レ ク ト リ に デ フ ォ ル ト の ACL が 設 定 さ れ て お り 、 サ ブ デ ィ レ ク ト リ を 作 成 時 に 、 そ の ACL の 設 定 を 引 き 継 が せ た い 場 合 に 用 い ら れ る 。 デ フ ォ ル ト の 動 作 は デ ィ レ ク ト リ 作 成 時 に 指 定 さ れ る モ ー ド が 用 い ら れ る 。 こ の オ プ シ ョ ン を 有 効 に す る と 、 モ ー ド は 0777 と な り 、 デ フ ォ ル ト の デ ィ レ ク ト リ の ACL が 適 用 さ れ る 。 デ フ ォ ル ト : inherit acls = no
inherit permissions (S)
通 常 、 新 規 作 成 し た フ ァ イ ル や デ ィ レ ク ト リ の パ ー ミ ッ シ ョ ン は 、

create mask、 directory mask、 force create mode 、 force directory modeパ ラ メ ー タ に よ っ て 決 定 さ れ る が 、 真 偽 値 パ ラ メ ー タ で あ る inherit permissions は 、 そ れ ら に 優 先 さ れ る 。 新 し い デ ィ レ ク ト リ は setgid の よ う な ビ ッ ト も 含 め 、 親 デ ィ レ ク ト リ の パ ー ミ ッ シ ョ ン を 引 き 継 ぐ よ う に な る 。 新 し く 作 成 さ れ た フ ァ イ ル は 、 read/write ビ ッ ト の 設 定 を 尾 や デ ィ レ ク ト リ か ら 引 き 継 ぐ よ う に な る 。 execute ビ ッ ト に つ い て は 、 従 来 ど お り map archive 、 map hidden 、 map system な ど に よ っ て 設 定 さ れ る 。

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

create mask 、 directory mask、 force create mode、 force directory mode も 参 照 の こ と 。 デ フ ォ ル ト : inherit permissions = no

interfaces (G) こ の オ プ シ ョ ン に よ り 、 Sambaが ブ ラ ウ ジ ン グ 、 名 前 の 登 録 、 そ の 他 の NBTの 通 信 に 利 用 す る ネ ッ ト ワ ー ク イ ン タ フ ェ ー ス の 一 覧 を 設 定 す る こ と が 可 能 で あ る 。 デ フ ォ ル ト の 場 合 、 Sambaは カ ー ネ ル に 対 し て 有 効 な イ ン タ フ ェ ー ス の リ ス ト を 問 い 合 わ せ 、 127.0.0.1以 外 の ブ ロ ー ド キ ャ ス ト 可 能 な イ ン タ フ ェ ー ス を す べ て 利 用 す る 。 こ の オ プ シ ョ ン は イ ン タ フ ェ ー ス を 示 す 文 字 列 の リ ス ト と な る 。 各 文 字 列 は 以 下 の 形 式 の い ず れ で 指 定 し て も よ い :

• ネ ッ ト ワ ー ク イ ン タ フ ェ ー ス 名

(eth0な ど )。 シ ェ ル の よ う な ワ イ ル

ド カ ー ド 指 定 も 可 能 で あ る 。 例 え ば eth*は "eth"か ら 始 ま る す べ て の イ ン タ フ ェ ー ス を 指 定 し た こ と に な る 。

•

IPア ド レ ス 。 こ の 場 合 、 ネ ッ ト マ ス ク の 値 は 、 カ ー ネ ル か ら 取 得 さ れ た イ ン タ フ ェ ー ス の リ ス ト に よ り 設 定 さ れ る 。

•

IP/mask の ペ ア

•

broadcast/mask の ペ ア

「 mask」 パ ラ メ ー タ は ビ ッ ト 長 (例 え ば 24は ク ラ ス Cネ ッ ト ワ ー ク )で 指 定 し て も 、 ド ッ ト 区 切 り 10進 数 表 記 で 指 定 し て も よ い 。 上 記 の 「 IP」 パ ラ メ ー タ は 、 ド ッ ト 区 切 り 10進 法 で 指 定 し て も 、 OSの 標 準 的 な ホ ス ト 名 解 決 機 構 で 解 決 可 能 な ホ ス ト 名 で 指 定 し て も よ い 。 一 例 を 挙 げ る と 、 以 下 の 行 :

interfaces = eth0 192.168.2.10/24 192.168.3.10/255.255.255.0 は 、 eth0デ バ イ ス と 192.168.2.10お よ び 192.168.3.10の IPア ド レ ス に 対 応 す る 3つ の ネ ッ ト ワ ー ク イ ン タ フ ェ ー ス が 指 定 さ れ て い る 。 後 者 の イ ン タ フ ェ ー ス に 対 す る ネ ッ ト マ ス ク は 255.255.255.0に 設 定 さ れ て い る 。

bind interfaces onlyも 参 照 の こ と 。 デ フ ォ ル ト : 127.0.0.1を 除 く 、 ブ ロ ー ド キ ャ ス ト 可 能 な す べ て の 有 効 な イ ン タ フ ェ ー ス
invalid users (S)
サ ー ビ ス に 対 す る ロ グ イ ン を 許 可 し な い ユ ー ザ の リ ス ト を 指 定 す る 。 こ の パ ラ メ ー タ は 、 不 適 切 な 設 定 に よ り 発 生 し う る セ キ ュ リ テ ィ 上 の 問 題 を 、 完 全 に 抑 止 す る 、 パ ラ ノ イ ド 的 設 定 で あ る 。 「 @」 で は じ ま る 名 前 は (シ ス テ ム が NISを サ ポ ー ト し て い る 場 合 )、 ま ず NISネ ッ ト グ ル ー プ と し て 解 釈 さ れ 、 NISネ ッ ト グ ル ー プ に 名 前 が 存 在 し な い 時 は 、 UNIXの グ ル ー プ と し て 解 釈 さ れ る 。 「 +」 で は じ ま る 名 前 は 、 UNIXの グ ル ー プ 名 と し て の み 解 釈 さ れ る 。 「 &」 で は じ ま る 名 前 は 、 NISネ ッ ト グ ル ー プ の 名 前 と し て の み 解 釈 さ れ る (こ の 場 合 シ ス テ ム で NISが 稼 働 し て い る 必 要 が あ る )。 名 前 の 前 に 付 け ら れ た 「 +」 お よ び 「 &」 文 字 は 、 検 索 の 順 番 も 示 す 。 そ の た め 、 +&groupは 、 UNIXグ ル ー プ を 検 索 し て か ら 、 NISネ ッ ト グ ル ー プ を 検 索 す る と い う 意 味 に な り 、 &+groupは NISネ ッ ト グ ル ー プ を 検 索 し て か ら 、 UNIXグ ル ー プ を 検 索 す る と い う 意 味 に な る (こ れ は 「 @」 と 同 等 に な る )。

%Sは 現 在 の サ ー ビ ス 名 に 置 換 さ れ る 。 こ れ は [homes] セ ク シ ョ ン で 有 効 で あ る 。

valid users も 参 照 の こ と 。 デ フ ォ ル ト : invalid usersは な い 設 定 例 : invalid users = root fred admin @wheel

keepalive (G) こ の パ ラ メ ー タ の 値 (整 数 値 )は 、 keepalive パ ケ ッ ト が 送 出 さ れ る 秒 単 位 の 間 隔 を 示 す 。 パ ラ メ ー タ の 値 が 0の 場 合 、 keepaliveパ ケ ッ ト は 送 出 さ れ な い 。 keepaliveパ ケ ッ ト が 送 出 さ れ た 場 合 、 サ ー バ は 、 ク ラ イ ア ン ト マ シ ン が 存 在 し て い て 応 答 が あ る こ と を 確 認 す る こ と が 可 能 に な る 。 ソ ケ ッ ト に SO_KEEPALIVE属 性 が 設 定 さ れ て い る 場 合 (socket options を 参 照 )、 通 常 keepaliveは 不 要 で あ る 。 基 本 的 に 、 こ の オ プ シ ョ ン は 問 題 が 発 生 し て い る 場 合 に の み 利 用 す べ き で あ る 。 デ フ ォ ル ト : keepalive = 300 設 定 例 : keepalive = 600
kernel oplocks (G)
カ ー ネ ル oplocks を サ ポ ー ト し て い る UNIX(現 在 は IRIXと Linux 2.4カ ー ネ ル の み )の 場 合 、 こ の パ ラ メ ー タ に よ り oplockの 利 用 を 制 御 で き る 。 カ ー ネ ル oplocks の サ ポ ー ト に よ り 、 smbd(8) <URL:smbd.8.html> が oplock を 行 っ た フ ァ イ ル に 対 し て 、 ロ ー カ ル な UNIXプ ロ セ ス や NFS経 由 で の ア ク セ ス が あ っ た 際 に 、 Sambaが oplocksを 破 棄 す る こ と が 可 能 と な る 。 こ れ に よ り 、 SMB/CIFSと NFSや ロ ー カ ル フ ァ イ ル ア ク セ ス と の 間 の 完 全 な 一 貫 性 が 確 保 さ れ る (こ れ は 非 常 に 素 晴 ら し い こ と で あ る :-)。 こ の パ ラ メ ー タ の デ フ ォ ル ト 値 は 、 onで あ る が 、 カ ー ネ ル が こ の 機 能 を サ ポ ー ト し て い な い シ ス テ ム で は 、 自 動 的 に 無 効 に さ れ る 。 こ の パ ラ メ ー タ を 変 更 す る 必 要 は な い で あ ろ う 。

oplocks と level2 oplocks パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : kernel oplocks = yes

lanman auth (G) こ の パ ラ メ ー タ は 、 smbd <URL:smbd.8.html>が LANMANパ ス ワ ー ド ハ ッ シ ュ を 利 用 し た 認 証 を 行 う か 否 か を 制 御 す る 。 無 効 に し た 場 合 、 NTパ ス ワ ー ド ハ ッ シ ュ を 利 用 す る ク ラ イ ア ン ト (Windows NT/2000ク ラ イ ア ン ト 、 smbclientな ど 。 し か し Windows 95/98や MS-DOSク ラ イ ア ン ト は 含 ま な い )の み が Sambaホ ス ト に 接 続 で き る 。 デ フ ォ ル ト : lanman auth = yes
large readwrite (G)
こ の パ ラ メ ー タ に よ り 、 Windows 2000で 導 入 さ れ た 、 さ ま ざ ま な SMBリ ク エ ス ト に お け る 新 し い 64Kの ス ト リ ー ミ ン グ readお よ び writeを smbd <URL:smbd.8.html> が サ ポ ー ト す る か ど う か を 制 御 す る 。 Windows 2000ク ラ イ ア ン ト の リ ダ イ レ ク タ に は バ グ が あ る た め 、 こ の パ ラ メ ー タ を 利 用 す る に は 、 Sambaが IRIX、 Solaris、 Linux 2.4カ ー ネ ル の よ う な 64ビ ッ ト の OSで 動 作 し て い る 必 要 が あ る 。 Windows 2000ク ラ イ ア ン ト に お い て は 、 10%の パ フ ォ ー マ ン ス 向 上 が 見 込 ま れ る 。 デ フ ォ ル ト 値 は off で あ る 。 幾 つ か の Samba の コ ー ド と 同 様 、 テ ス ト が 充 分 に は 行 わ れ て い な い 。 デ フ ォ ル ト : large readwrite = no
ldap admin dn (G)
こ の パ ラ メ ー タ は 、 コ ン パ イ ル 時 に --with-ldapsam オ プ シ ョ ン を 付 け て 、 Samba の configure を 行 な っ た 場 合 に の み 有 効 で あ る 。 こ の オ プ シ ョ ン は 実 験 的 な も の で あ り 、 現 在 も 開 発 中 で あ る 。

ldap admin dn は 、 Samba が ユ ー ザ の ア カ ウ ン ト 情 報 を 取 得 す る た め に ldap server に 接 続 す る 際 に 用 い ら れ る 、 Distinguished Name (DN) を 指 定 す る 。 ldap admin dn は 、 private/secrets.tdb フ ァ イ ル に 格 納 さ れ た admin dn password と と も に 用 い ら れ る 。 こ れ が ど の よ う に 連 携 す る か に つ い て の 詳 細 な 情 報 は 、 smbpasswd(8) <URL:smbpasswd.8.html> の マ ニ ュ ア ル ペ ー ジ を 参 照 の こ と 。 デ フ ォ ル ト : な し

ldap filter (G) こ の パ ラ メ ー タ は 、 コ ン パ イ ル 時 に --with-ldapsam オ プ シ ョ ン を 付 け て 、 Samba の configure を 行 な っ た 場 合 に の み 有 効 で あ る 。 こ の オ プ シ ョ ン は 実 験 的 な も の で あ り 、 現 在 も 開 発 中 で あ る 。 こ の パ ラ メ ー タ に は 、 RFC 2254 を 満 た す LDAP の 検 索 フ ィ ル タ を 設 定 す る 。 デ フ ォ ル ト は 、 sambaAccount objectclass に マ ッ チ し た す べ て の エ ン ト リ か ら 、 uid attribute が ロ グ イ ン 名 と 合 致 す る も の を 取 り 出 す フ ィ ル タ が 設 定 さ れ る 。 こ の フ ィ ル タ は 1つ の エ ン ト リ の み が 返 却 さ れ る よ う に 設 定 す る 必 要 が あ る 。 デ フ ォ ル ト : ldap filter = (%u)(objectclass=sambaAccount))
ldap port (G)
こ の パ ラ メ ー タ は 、 コ ン パ イ ル 時 に --with-ldapsam オ プ シ ョ ン を 付 け て 、 Samba の configure を 行 な っ た 場 合 に の み 有 効 で あ る 。 こ の オ プ シ ョ ン は 実 験 的 な も の で あ り 、 現 在 も 開 発 中 で あ る 。 こ の オ プ シ ョ ン は 、 ldap server と 通 信 す る 際 に 用 い ら れ る TCP ポ ー ト 番 号 を 設 定 す る た め に 用 い ら れ る 。 デ フ ォ ル ト で は 、 LDAPS ポ ー ト の 636 が 用 い ら れ る 。 参 照 : ldap ssl デ フ ォ ル ト : ldap port = 636 ; ldap ssl = on の 場 合 デ フ ォ ル ト : ldap port = 389 ; ldap ssl = off の 場 合
ldap referrals (G)
こ の パ ラ メ ー タ は 、 コ ン パ イ ル 時 に --with-ldapsam オ プ シ ョ ン を 付 け て 、 Samba の configure を 行 な っ た 場 合 に の み 有 効 で あ る 。 こ の オ プ シ ョ ン は 実 験 的 な も の で あ り 、 現 在 も 開 発 中 で あ る 。 こ の オ プ シ ョ ン は 、 LDAPサ ー バ の referral 機 能 が 有 効 で あ る 時 に 、 Sambaが LDAP サ ー バ に 要 求 す る 情 報 に 関 し て referral 機 能 を 有 効 に す る か ど う か を 制 御 す る た め に 用 い ら れ る 。 デ フ ォ ル ト : ldap referrals = no
ldap server (G)
こ の パ ラ メ ー タ は 、 コ ン パ イ ル 時 に --with-ldapsam オ プ シ ョ ン を 付 け て 、 Samba の configure を 行 な っ た 場 合 に の み 有 効 で あ る 。 こ の オ プ シ ョ ン は 実 験 的 な も の で あ り 、 現 在 も 開 発 中 で あ る 。 こ の パ ラ メ ー タ に は 、 ユ ー ザ ア カ ウ ン ト 情 報 が 存 在 す る ldap デ ィ レ ク ト リ サ ー バ の FQDN を 設 定 す る 。 デ フ ォ ル ト : ldap server = localhost
ldap ssl (G)
こ の パ ラ メ ー タ は 、 コ ン パ イ ル 時 に --with-ldapsam オ プ シ ョ ン を 付 け て 、 Samba の configure を 行 な っ た 場 合 に の み 有 効 で あ る 。 こ の オ プ シ ョ ン は 実 験 的 な も の で あ り 、 現 在 も 開 発 中 で あ る 。 こ の オ プ シ ョ ン は 、 Samba が ldap server に 接 続 す る 際 に 、 SSL を 用 い る か ど う か を 制 御 す る た め に 用 い ら れ る 。 こ れ は 、 configure ス ク リ プ ト の --with-ssl オ プ シ ョ ン で 有 効 さ れ る 、 Samba の SSL サ ポ ー ト (sslを 参 照 の こ と ) と は 無 関 係 で あ る 。

ldap ssl の 値 に は 、 以 下 の 3つ の う ち い ず れ か を 設 定 す る こ と : (a) on - ldap server に 対 し て 、 常 に SSL を 用 い て 接 続 す る (b) off - デ ィ レ ク ト リ の ク エ リ 時 に は 決 し て SSL を 用 い な い (c) start_tls - デ ィ レ ク ト リ サ ー バ と 通 信 す る 際 に 、 LDAPv3 StartTLS 拡 張 オ プ シ ョ ン (RFC2830) を 利 用 す る デ フ ォ ル ト : ldap ssl = on

ldap suffix (G) こ の パ ラ メ ー タ は 、 コ ン パ イ ル 時 に --with-ldapsam オ プ シ ョ ン を 付 け て 、 Samba の configure を 行 な っ た 場 合 に の み 有 効 で あ る 。 こ の オ プ シ ョ ン は 実 験 的 な も の で あ り 、 現 在 も 開 発 中 で あ る 。 デ フ ォ ル ト : な し
level2 oplocks (S)
こ の パ ラ メ ー タ に よ り 、 Sambaが level2(読 み と り 専 用 ) oplockを 共 有 で サ ポ ー ト す る か ど う か が 制 御 さ れ る 。

level2 の 読 み と り 専 用 oplock を 利 用 す る こ と で 、 Windows NT ク ラ イ ア ン ト は 、 既 に oplock が 行 わ れ て い る フ ァ イ ル を 別 の ク ラ イ ア ン ト が オ ー プ ン し よ う と し た 際 に (今 ま で の 排 他 的 な oplock の 場 合 に 行 わ れ て い た 関 連 す る す べ て の oplock を 廃 棄 す る 処 理 の 代 わ り に )、 読 み 書 き 可 能 な oplock か ら 読 み と り 専 用 の oplock へ の ダ ウ ン グ レ ー ド を 行 う よ う な oplock を フ ァ イ ル に 対 し て 行 う こ と が 可 能 に な る 。 こ れ に よ り 、 フ ァ イ ル を オ ー プ ン し て い る ク ラ イ ア ン ト の う ち 、 level2 oplock を サ ポ ー ト し て い る も の は 、 フ ァ イ ル の 先 読 み の み を 行 う キ ャ ッ シ ュ (こ の キ ャ ッ シ ュ は 書 き 込 み キ ャ ッ シ ュ や ロ ッ ク を 行 わ な い )を 行 う た め 、 書 き 込 み が 行 わ れ な い よ う な フ ァ イ ル (例 え ば ア プ リ ケ ー シ ョ ン の exeフ ァ イ ル な ど )に 対 し て 多 く の ア ク セ ス が 行 わ れ る 際 の パ フ ォ ー マ ン ス が 改 善 さ れ る 。

read only の oplock を 行 っ て い た ク ラ イ ア ン ト の い ず れ か が フ ァ イ ル に 書 き 込 み を 行 っ た 時 点 で 、 す べ て の ク ラ イ ア ン ト に 対 し て そ れ が 通 知 さ れ る た め 、 oplock が 解 除 さ れ 、 先 読 み キ ャ ッ シ ュ が 破 棄 さ れ る 。 こ の パ ラ メ ー タ を 有 効 に し て 、 共 有 さ れ て い る 実 行 フ ァ イ ル の ア ク セ ス を 高 速 化 す る こ と を 推 奨 す る 。

level2 oplock に 関 す る 詳 細 な 議 論 に つ い て は 、 CIFS の 仕 様 を 参 照 の こ と 。 現 在 、 kernel oplocks が サ ポ ー ト さ れ て い る と 、 level2 oplock は (こ の パ ラ メ ー タ が yesに な っ て い て も )、 利 用 さ れ な い 。 こ の パ ラ メ ー タ を 機 能 さ せ る た め に は 、 oplocks パ ラ メ ー タ が 、 共 有 上 で true で あ る 必 要 が あ る こ と に 注 意 。

oplocks お よ び kernel oplocks パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : level2 oplocks = yes

lm announce (G) こ の パ ラ メ ー タ に よ り 、 nmbd(8) <URL:nmbd.8.html> が 、 OS/2 ク ラ イ ア ン ト の ブ ラ ウ ズ リ ス ト 上 に Samba サ ー バ を 格 納 す る た め に 必 要 な lanman announce の ブ ロ ー ド キ ャ ス ト を 送 出 す る か ど う か が 制 御 さ れ る 。 こ の パ ラ メ ー タ は 3つ の 値 、 true、 false、 autoを と る 。 デ フ ォ ル ト は autoで あ る 。 falseの 場 合 、 Sambaは 決 し て こ の ブ ロ ー ド キ ャ ス ト を 送 出 し な い 。 trueの 場 合 、 Sambaは lanman announceの ブ ロ ー ド キ ャ ス ト を lm intervalに よ っ て 設 定 さ れ た 間 隔 で 定 期 的 に 送 出 す る 。 autoの 場 合 、 Sambaは デ フ ォ ル ト で は lanman announceを 送 出 し な い が 、 受 信 を 待 機 す る 。 そ し て 、 こ の ブ ロ ー ド キ ャ ス ト を 受 信 す る と 、 lm intervalに よ っ て 設 定 さ れ た 間 隔 で 定 期 的 に ブ ロ ー ド キ ャ ス ト の 送 出 を 開 始 す る 。

lm interval も 参 照 の こ と 。 デ フ ォ ル ト : lm announce = auto 設 定 例 : lm announce = yes

lm interval (G)

Sambaが OS/2 ク ラ イ ア ン ト が 必 要 と す る lanman announceの ブ ロ ー ド キ ャ ス ト を 送 出 す る よ う に 設 定 さ れ て い る 場 合 (lm announce パ ラ メ ー タ を 参 照 の こ と )、 こ の パ ラ メ ー タ に よ り 秒 単 位 の 送 出 間 隔 が 指 定 さ れ る 。 こ れ が 0の 場 合 、 lm announce パ ラ メ ー タ の 設 定 に 関 わ ら ず 、 lanman announceは 送 出 さ れ な い 。

lm announceも 参 照 の こ と 。 デ フ ォ ル ト : lm interval = 60 設 定 例 : lm interval = 120

load printers (G) こ の パ ラ メ ー タ は 、 printcapフ ァ イ ル 中 で 定 義 さ れ た す べ て の プ リ ン タ を デ フ ォ ル ト で ブ ラ ウ ジ ン グ 可 能 と す る か ど う か を 制 御 す る 真 偽 値 パ ラ メ ー タ で あ る 。 詳 細 は 、 printersセ ク シ ョ ン を 参 照 の こ と 。 デ フ ォ ル ト : load printers = yes
local master (G)
こ の オ プ シ ョ ン に よ り 、 nmbd(8) <URL:nmbd.8.html> が サ ブ ネ ッ ト の ロ ー カ ル マ ス タ ブ ラ ウ ザ に な る か ど う か が 制 御 さ れ る 。 falseの 場 合 、 nmbdは サ ブ ネ ッ ト の ロ ー カ ル マ ス タ ブ ラ ウ ザ に な ろ う と せ ず 、 す べ て の ブ ラ ウ ザ 選 定 に お い て 、 常 に 敗 退 す る こ と に な る 。 デ フ ォ ル ト で 、 こ の パ ラ メ ー タ は true に 設 定 さ れ て い る 。 こ の パ ラ メ ー タ を true に す る こ と は 、 Samba が サ ブ ネ ッ ト の ロ ー カ ル マ ス タ ブ ラ ウ ザ と な る こ と を 意 味 す る も の で は な く 、 nmbd が ロ ー カ ル マ ス タ ブ ラ ザ の 選 定 に 参 加 す る と い う こ と を 意 味 す る も の に 過 ぎ な い 。 こ の パ ラ メ ー タ の 値 を false に す る と 、 nmbd は 決 し て ロ ー カ ル マ ス タ ブ ラ ウ ザ に な ら な く な る 。 デ フ ォ ル ト : local master = yes
lock dir (G)

lock directoryの 同 義 語 で あ る 。

lock directory (G) こ の オ プ シ ョ ン は 、 ロ ッ ク フ ァ イ ル が 置 か れ る デ ィ レ ク ト リ を 指 定 す る 。 ロ ッ ク フ ァ イ ル は max connections オ プ シ ョ ン に よ り 利 用 さ れ る 。 デ フ ォ ル ト : lock directory = ${prefix}/var/locks 設 定 例 : lock directory = /var/run/samba/locks
lock spin count (G)
こ の パ ラ メ ー タ は 、 smbd が ク ラ イ ア ン ト か ら 要 求 さ れ た バ イ ト 範 囲 ロ ッ ク 獲 得 の 試 行 を 行 な う 回 数 を 指 定 す る 。 Windows 2000 の サ ー バ は 、 ロ ッ ク が 獲 得 で き な か っ た 際 の 失 敗 の 通 知 を 行 な わ ず 、 代 わ り に ロ ッ ク を 獲 得 す る た め に 数 回 の 試 行 を 行 な う 。 こ の 挙 動 は 、 MS Access や FoxPro の よ う な 、 PC デ ー タ ベ ー ス の 形 式 を サ ポ ー ト す る た め に 用 い ら れ る 。 デ フ ォ ル ト : lock spin count = 2
lock spin time (G)
こ れ は 、 smbd が 一 度 失 敗 し た ロ ッ ク を 再 度 獲 得 し よ う と す る 際 の 待 ち 時 間 を 、 マ イ ク ロ 秒 単 位 で 指 定 す る 。 詳 細 は 、 lock spin count を 参 照 の こ と 。 デ フ ォ ル ト : lock spin time = 10
locking (S)
こ の パ ラ メ ー タ は 、 ク ラ イ ア ン ト か ら の ロ ッ ク 要 求 に よ り 、 サ ー バ が ロ ッ ク 処 理 を 行 う か ど う か を 制 御 す る 。

locking = noの 場 合 、 す べ て の ロ ッ ク お よ び ア ン ロ ッ ク 要 求 は 成 功 し た も の と し て 扱 わ れ 、 す べ て の ロ ッ ク 状 態 の 問 い 合 わ せ は 、 フ ァ イ ル が ロ ッ ク 可 能 で あ る と 応 答 す る 。

locking = yesの 場 合 、 サ ー バ に よ り 実 際 の ロ ッ ク 処 理 が 実 行 さ れ る 。 こ の オ プ シ ョ ン を noに す る こ と は 、 い か な る 場 合 で も 推 奨 さ れ な い が 、 ロ ッ ク を 必 要 と し な い と 思 わ れ る read only の フ ァ イ ル シ ス テ ム (例 え ば CDROMド ラ イ ブ )で は 、 有 用 か も 知 れ な い 。 ロ ッ ク が 機 能 し な い 場 合 、 デ ー タ が 破 壊 さ れ る 可 能 性 も あ る た め 、 全 体 に 対 し て も 、 個 々 の 共 有 に 対 し て も 、 ロ ッ ク が 無 効 に な ら な い よ う に 注 意 す る こ と 。 デ フ ォ ル ト : locking = yes

log file (G) こ の オ プ シ ョ ン に よ り 、 Sambaの ロ グ フ ァ イ ル (デ バ ッ グ フ ァ イ ル )の 名 称 を 変 更 す る こ と が 可 能 で あ る 。 こ の オ プ シ ョ ン に は 、 標 準 の 変 数 置 換 が 適 用 さ れ る た め 、 個 々 の ユ ー ザ や マ シ ン 毎 に ロ グ を 分 割 す る こ と が 可 能 で あ る 。 設 定 例 : log file = /usr/local/samba/var/log.%m
log level (G)
こ の パ ラ メ ー タ の 値 (整 数 値 )に よ り 、 smb.conf フ ァ イ ル 中 で デ バ ッ グ レ ベ ル (ロ グ レ ベ ル )を 設 定 す る こ と が 可 能 に な る 。 こ れ に よ り 、 シ ス テ ム の 設 定 が 非 常 に 柔 軟 に 行 な え る よ う に な る 。 デ フ ォ ル ト の ロ グ レ ベ ル は 、 コ マ ン ド ラ イ ン で 指 定 さ れ た 値 に な る 。 指 定 が 行 な わ れ て い な い 場 合 は 、 0 に な る 。 設 定 例 : log level = 3
logon drive (G)
こ の パ ラ メ ー タ は 、 ホ ー ム デ ィ レ ク ト リ と し て 接 続 さ れ る パ ス を 指 定 す る (logon homeを 参 照 の こ と )。 こ の パ ラ メ ー タ は NT Workstationに よ っ て の み 利 用 さ れ る 。 こ の パ ラ メ ー タ は 、 Sambaが ロ グ オ ン サ ー バ と し て 構 成 さ れ た 場 合 の み 、 意 味 を も つ 。 デ フ ォ ル ト : logon drive = z: 設 定 例 : logon drive = h:
logon home (G)
こ の パ ラ メ ー タ は 、 Windows 95/98/NT Workstation が Sambaの PDCに 対 し て ロ グ オ ン す る 際 に 用 い ら れ る ホ ー ム デ ィ レ ク ト リ の 位 置 を 指 定 す る 。 こ れ に よ り 、 例 え ば

C:\> NET USE H: /HOME の よ う な 形 式 で コ マ ン ド プ ロ ン プ ト か ら 接 続 を 行 う こ と が 可 能 と な る 。 こ の オ プ シ ョ ン に は 、 通 常 の 変 数 置 換 が 適 用 さ れ る た め 、 個 々 の ユ ー ザ や マ シ ン 毎 に ロ グ オ ン ス ク リ プ ト を 分 け る こ と が 可 能 に な っ て い る 。 こ の パ ラ メ ー タ は 、 Windows 9x ワ ー ク ス テ ー シ ョ ン に お い て 、 移 動 プ ロ フ ァ イ ル を ユ ー ザ の ホ ー ム デ ィ レ ク ト リ の サ ブ デ ィ レ ク ト リ に 格 納 す る た め に 利 用 す る こ と が 可 能 で あ る 。 こ の 場 合 、 以 下 の よ う な 設 定 を 行 う :

logon home = \\%N\%U\profile こ れ に よ り 、 Samba は ク ラ イ ア ン ト か ら NetUserGetInfo リ ク エ ス ト な ど で 情 報 を 要 求 さ れ た 場 合 に 上 記 文 字 列 を 返 却 す る が 、 そ の 際 変 数 置 換 が 行 な わ れ る 。 Windows 9x の ク ラ イ ア ン ト は 、 ユ ー ザ が net use /home コ マ ン ド を 発 行 し た 際 に は 、 こ の 情 報 の \\server\share 部 分 だ け を 用 い る が 、 プ ロ フ ァ イ ル を 扱 う 場 合 は 文 字 列 全 体 を 利 用 す る 。

Sambaの 以 前 の バ ー ジ ョ ン で は 、 logon homeで は な く 、 logon path が 用 い ら れ て い た 。 こ の た め 、 net use /home が う ま く 動 作 し な か っ た が 、 プ ロ フ ァ イ ル を ホ ー ム デ ィ レ ク ト リ の 外 に 置 く こ と が 可 能 で あ っ た 。 現 在 の 実 装 は 正 し い 実 装 で あ る 。 上 記 の よ う な 技 を 用 い る こ と で 、 こ の パ ラ メ ー タ を プ ロ フ ァ イ ル の 位 置 の 設 定 に も 利 用 す る 可 能 に な っ て い る 。 こ の パ ラ メ ー タ は 、 Sambaが ロ グ オ ン サ ー バ と し て 構 成 さ れ た 場 合 の み 、 意 味 を も つ 。 デ フ ォ ル ト : logon home = "\\%N\%U" 設 定 例 : logon home = "\\remote_smb_server\%U"

logon path (G) こ の パ ラ メ ー タ に よ り 、 移 動 プ ロ フ ァ イ ル (Windows NTの 場 合 、 NTuser.datな ど の フ ァ イ ル )が 格 納 さ れ る ホ ー ム デ ィ レ ク ト リ が 指 定 さ れ る 。 以 前 の マ ニ ュ ア ル ペ ー ジ と は 矛 盾 す る が 、 こ の パ ラ メ ー タ は Windows 9xの 移 動 プ ロ フ ァ イ ル と は 無 関 係 で あ る 。 Windows 9x シ ス テ ム で 移 動 プ ロ フ ァ イ ル を 利 用 す る 方 法 に つ い て は 、 logon home パ ラ メ ー タ を 参 照 の こ と 。 こ の オ プ シ ョ ン は 、 標 準 の 変 数 置 換 が 適 用 さ れ る た め 、 個 々 の ユ ー ザ や マ シ ン 毎 に ロ グ オ ン ス ク リ プ ト を 分 け る こ と が 可 能 で あ る 。 こ の パ ラ メ ー タ に よ り 、 読 み 出 さ れ て 、 Windows NTク ラ イ ア ン ト 上 に 表 示 さ れ る 「 ア プ リ ケ ー シ ョ ン 情 報 」 、 desktop、 start menu、 ネ ッ ト ワ ー ク コ ン ピ ュ ー タ 、 プ ロ グ ラ ム や そ の 他 の フ ォ ル ダ と そ の 内 容 を 格 納 す る デ ィ レ ク ト リ も 設 定 さ れ る 。 設 定 や デ ィ レ ク ト リ を Windows NT ク ラ イ ア ン ト 上 に ロ ー ド す る た め 、 共 有 や パ ス は ユ ー ザ が 読 み 込 み 可 能 に し な け れ ば な ら な い 。 ま た 、 Windows NT ク ラ イ ア ン ト が NTuser.dat や そ の 他 の デ ィ レ ク ト リ を 作 成 で き る よ う に 、 ユ ー ザ が 最 初 に ロ グ イ ン す る 時 に は 共 有 を 書 き 込 み 可 能 に し な け れ ば な ら な い 。 必 要 が あ れ ば 、 デ ィ レ ク ト リ と 中 身 は 読 み 出 し 専 用 に す る こ と が で き る 。 そ の 機 能 (固 定 プ ロ フ ァ イ ル (MANdatory profile)) を 実 現 す る た め に は 、 NTuser.dat フ ァ イ ル を 読 み 出 し 専 用 に す る の で は な く 、 NTuser.dat を NTuser.man に 名 前 を 変 更 す る 。

Windows ク ラ イ ア ン ト は 、 ユ ー ザ が ロ グ イ ン し て い な く て も [homes] 共 有 へ の 接 続 を 保 持 す る こ と が あ る 。 そ の た め 、 logon path に [homes] 共 有 へ の 参 照 を 含 め な い こ と を 強 く 推 奨 す る (た と え ば 、 こ の パ ラ メ ー タ を \\%N\HOMES\profile_path の よ う に 設 定 す る と 問 題 が 発 生 す る こ と が あ る )。 こ の オ プ シ ョ ン に は 、 標 準 の 変 数 置 換 が 適 用 さ れ る た め 、 個 々 の ユ ー ザ や マ シ ン 毎 に ロ グ オ ン ス ク リ プ ト を 分 け る こ と が 可 能 に な る 。 こ の パ ラ メ ー タ は 、 Sambaが ロ グ オ ン サ ー バ と し て 構 成 さ れ た 場 合 の み 、 意 味 を も つ 。 デ フ ォ ル ト : logon path = \\%N\%U\profile 設 定 例 : logon path = \\PROFILESERVER\PROFILE\%U

logon script (G) こ の パ ラ メ ー タ は 、 ユ ー ザ の ロ グ イ ン が 成 功 し た 際 に ダ ウ ン ロ ー ド し て 実 行 さ れ る 、 バ ッ チ フ ァ イ ル (.bat) や Windows NT の コ マ ン ド フ ァ イ ル (.cmd) を 指 定 す る 。 フ ァ イ ル は DOS 形 式 の 行 末 (改 行 コ ー ド ) CR/LF で な け れ ば な ら な い 。 フ ァ イ ル の 作 成 に は DOS 形 式 の エ デ ィ タ を 使 う こ と が 推 奨 さ れ る 。 ス ク リ プ ト は [netlogon] サ ー ビ ス か ら の 相 対 パ ス で 記 述 す る 必 要 が あ る 。 [netlogon] サ ー ビ ス の path が /usr/local/samba/netlogon で 、 logon script = STARTUP.BAT の 場 合 、 ダ ウ ン ロ ー ド さ れ る フ ァ イ ル は 以 下 の パ ス の も の に な る :

/usr/local/samba/netlogon/STARTUP.BAT バ ッ チ フ ァ イ ル の 中 身 は 自 由 に 記 述 す る こ と が 可 能 で あ る 。 推 奨 さ れ る コ マ ン ド と し て は 、 各 マ シ ン を 同 じ タ イ ム サ ー バ の 時 刻 と 同 期 す る よ う に さ せ る NET TIME \\SERVER /SET /YES が あ る 。 ほ か に は 、 共 通 に 利 用 さ れ る ユ ー テ ィ リ テ ィ 用 に 、 例 え ば a NET USE U: \\SERVER\UTILS や NET USE Q: \\SERVER\ISO9001_QA と い っ た 設 定 を 行 う こ と が 挙 げ ら れ る 。

[netlogon] 共 有 に 対 し て は 、 バ ッ チ フ ァ イ ル が 改 変 さ れ て セ キ ュ リ テ ィ が 侵 害 さ れ て し ま う よ う な 、 書 き 込 み ア ク セ ス を 許 可 し な い か 、 安 全 な 環 境 下 で の み バ ッ チ フ ァ イ ル へ の 書 き 込 み 権 限 を ユ ー ザ に 与 え る よ う に す る こ と 。 こ の オ プ シ ョ ン に は 、 標 準 の 変 数 置 換 が 適 用 さ れ る た め 、 個 々 の ユ ー ザ や マ シ ン 毎 に ロ グ オ ン ス ク リ プ ト を 分 け る こ と が 可 能 に な る 。 こ の パ ラ メ ー タ は 、 Sambaが ロ グ オ ン サ ー バ と し て 構 成 さ れ た 場 合 の み 、 意 味 を も つ 。 デ フ ォ ル ト : ロ グ オ ン ス ク リ プ ト は 設 定 さ れ て い な い 設 定 例 : logon script = scripts\%U.bat

lppause command (S) こ の パ ラ メ ー タ に は 、 特 定 の 印 刷 ジ ョ ブ の 印 刷 や ス プ ー リ ン グ を 停 止 す る た め に サ ー バ ホ ス ト 上 で 実 行 さ れ る コ マ ン ド を 指 定 す る 。 こ の コ マ ン ド は 、 プ リ ン タ 名 と 停 止 さ せ る 印 刷 ジ ョ ブ の 番 号 を 引 数 に と る プ ロ グ ラ ム や ス ク リ プ ト で な け れ ば な ら な い 。 こ れ を 実 装 す る 方 法 の 一 つ は 、 非 常 に 低 い 優 先 権 を 持 つ ジ ョ ブ は プ リ ン タ に 送 ら れ な い と い う ジ ョ ブ の 優 先 権 の 仕 様 を 利 用 す る も の で あ る 。

%p 変 数 は 、 プ リ ン タ 名 に 置 換 さ れ る 。 %j は ジ ョ ブ 番 号 (整 数 )に 置 換 さ れ る 。 HPUX の 場 合 (printing=hpuxを 参 照 の こ と )、 -p%p オ プ シ ョ ン が lpr コ マ ン ド に 付 加 さ れ て い る と 、 ジ ョ ブ の ス テ ー タ ス は 整 形 さ れ た も の に な る 。 た と え ば 、 ジ ョ ブ の 優 先 権 が 設 定 さ れ た フ ェ ン ス 優 先 権 よ り 低 い な ら ジ ョ ブ は 停 止 状 態 で あ る が 、 優 先 権 が 等 し い か よ り 高 い な ら ス プ ー ル 状 態 ま た は 印 刷 中 の 状 態 と な る 。 サ ー バ の $PATH 環 境 変 数 が 利 用 で き な い か も し れ な い こ と を 考 慮 し て 、 lpq command を 絶 対 パ ス で 記 述 す る 癖 を つ け て お く と 良 い 。

printing パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : 現 在 の と こ ろ 、 こ の 設 定 の デ フ ォ ル ト 値 は 設 定 さ れ て い な い 。 た だ し 、 printing パ ラ メ ー タ の 値 が SYSV の 場 合 、 デ フ ォ ル ト 値 は 以 下 の 通 り :

lp -i %p-%j -H hold ま た 、 printing パ ラ メ ー タ の 値 が SOFTQ の 場 合 、 デ フ ォ ル ト 値 は 以 下 の 通 り :

qstat -s -j%j -h

HPUX の 場 合 の 設 定 例 : lpresume command = /usr/bin/lpalt %p-%j -p0

lpq cache time (G) こ の パ ラ メ ー タ は 、 lpq コ マ ン ド が 頻 繁 に 呼 び 出 さ れ る の を 防 ぐ た め 、 lpr の 情 報 (出 力 )を キ ャ ッ シ ュ す る 期 間 を 制 御 す る 。 シ ス テ ム が 使 用 す る lpq コ マ ン ド の 種 別 毎 に キ ャ ッ シ ュ が 行 な わ れ る 。 そ の た め 、 ユ ー ザ 毎 に 異 な っ た lpq コ マ ン ド を 使 用 す る 場 合 、 キ ャ ッ シ ュ 情 報 は 共 有 さ れ な い 。 キ ャ ッ シ ュ フ ァ イ ル は /tmp/lpq.xxxx に 保 存 さ れ る 。 xxxx は 使 用 し て い る lpq コ マ ン ド の ハ ッ シ ュ 値 と な る 。 デ フ ォ ル ト は 10 秒 で あ る た め 、 キ ャ ッ シ ュ さ れ た デ ー タ が 10秒 以 内 の 場 合 は 、 前 回 行 な わ れ た 同 一 の lpqの 実 行 結 果 の キ ャ ッ シ ュ が 用 い ら れ る 。

lpq コ マ ン ド の レ ス ポ ン ス が 非 常 に 遅 い 場 合 は こ の 値 を 大 き く す る こ と を 推 奨 す る 。 値 を 0 に し た 場 合 、 キ ャ ッ シ ュ は 完 全 に 無 効 と な る 。

printing パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : lpq cache time = 10 設 定 例 : lpq cache time = 30

lpq command (S) こ の パ ラ メ ー タ に は 、 lpq形 式 の プ リ ン タ 状 態 情 報 を 得 る た め 、 サ ー バ ホ ス ト で 実 行 す る コ マ ン ド を 指 定 す る 。 こ の コ マ ン ド は 、 プ リ ン タ 名 の み を 引 数 と し て 、 プ リ ン タ 状 態 情 報 を 出 力 す る プ ロ グ ラ ム や ス ク リ プ ト で な け れ ば な ら な い 。 現 在 、 BSD、 AIX、 LPRNG、 PLP、 SYSV、 HPUX、 QNX、 CUPS、 SOFTQ と い う 9つ の 印 刷 形 式 が サ ポ ー ト さ れ て お り 、 こ れ に よ り 大 部 分 の UNIX シ ス テ ム が サ ポ ー ト さ れ る 。 printing = オ プ シ ョ ン に よ り 、 利 用 す る 形 式 を 指 定 す る こ と も 可 能 で あ る 。 ク ラ イ ア ン ト に よ っ て は (Windows for Workgroupsな ど )、 状 態 情 報 を 要 求 し て い る プ リ ン タ の 接 続 番 号 (connection number)を 正 し く 送 ら な い こ と が あ る 。 こ の 場 合 、 サ ー バ は ク ラ イ ア ン ト が 接 続 し て い る 最 初 の 印 刷 サ ー ビ ス の 状 況 を 報 告 す る 。 こ の 動 作 は 、 与 え ら れ た 接 続 番 号 が 不 正 な 場 合 に の み 行 な わ れ る 。

%p 変 数 は 、 プ リ ン タ 名 に 置 換 さ れ る 。 %j は ジ ョ ブ 番 号 (整 数 )に 置 換 さ れ る 。 サ ー バ の $PATH 環 境 変 数 が 利 用 で き な い か も し れ な い こ と を 考 慮 し て 、 lpq command を 絶 対 パ ス で 記 述 す る 癖 を つ け て お く と 良 い 。 CUPS ラ イ ブ ラ リ を 付 加 し て コ ン パ イ ル し た 場 合 は 、 smbd が 印 刷 キ ュ ー の リ ス ト を 取 得 す る た め の ラ イ ブ ラ リ コ ー ル を 行 な う た め 、 lpq command は 必 要 な い 。

printing パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : printing の 設 定 に 依 存 す る 設 定 例 : lpq command = /usr/bin/lpq -P%p

lpresume command (S) こ の パ ラ メ ー タ に は 、 特 定 の 印 刷 ジ ョ ブ の 印 刷 や ス プ ー ル を 再 開 し た り 続 行 す る た め に サ ー バ 上 で 実 行 す る コ マ ン ド を 指 定 す る 。 こ の コ マ ン ド は 、 プ リ ン タ 名 と ジ ョ ブ 番 号 を 受 け 取 る と そ の 印 刷 ジ ョ ブ を 再 開 す る プ ロ グ ラ ム や ス ク リ プ ト で な け れ ば な ら な い 。 lppause command パ ラ メ ー タ も 参 照 の こ と 。

%p 変 数 は 、 プ リ ン タ 名 に 置 換 さ れ る 。 %j は ジ ョ ブ 番 号 (整 数 )に 置 換 さ れ る 。 サ ー バ の PATH 環 境 変 数 が 利 用 で き な い か も し れ な い こ と を 考 慮 し て 、 lpresume command を 絶 対 パ ス で 記 述 す る こ と を 推 奨 す る 。

printing パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : 現 在 の と こ ろ 、 こ の 設 定 の デ フ ォ ル ト 値 は 設 定 さ れ て い な い 。 た だ し 、 printing パ ラ メ ー タ の 値 が SYSV の 場 合 、 デ フ ォ ル ト 値 は 以 下 の 通 り :

lp -i %p-%j -H resume ま た 、 printing パ ラ メ ー タ の 値 が SOFTQ の 場 合 、 デ フ ォ ル ト 値 は 以 下 の 通 り :

qstat -s -j%j -r

HPUX の 場 合 の 設 定 例 : lpresume command = /usr/bin/lpalt %p-%j -p2

lprm command (S) こ の パ ラ メ ー タ に は 、 印 刷 ジ ョ ブ を 削 除 す る た め に サ ー バ 上 で 実 行 す る コ マ ン ド を 指 定 す る 。 こ の コ マ ン ド は 、 プ リ ン タ 名 と ジ ョ ブ 番 号 を 受 け 取 る と そ の 印 刷 ジ ョ ブ を 削 除 す る プ ロ グ ラ ム や ス ク リ プ ト で な け れ ば な ら な い 。

%p 変 数 は 、 プ リ ン タ 名 に 置 換 さ れ る 。 %j は ジ ョ ブ 番 号 (整 数 )に 置 換 さ れ る 。 サ ー バ の PATH 環 境 変 数 が 利 用 で き な い か も し れ な い こ と を 考 慮 し て 、 lprm command を 絶 対 パ ス で 記 述 す る こ と を 推 奨 す る 。

printing パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : printing の 設 定 に 依 存 す る 設 定 例 1: lprm command = /usr/bin/lprm -P%p %j 設 定 例 2: lprm command = /usr/bin/cancel %p-%j

machine password timeout (G)

Sambaサ ー バ が Windows NTド メ イ ン の メ ン バ と し て 機 能 し て い る 場 合 (security = domain) パ ラ メ ー タ を 参 照 )、 実 行 中 の smbd(8) <URL:smbd.8.html> プ ロ セ ス は 、 private/secrets.tdbと い う TDBデ ー タ ベ ー ス に 格 納 さ れ て い る 「 コ ン ピ ュ ー タ ア カ ウ ン ト 」 を 定 期 的 に 変 更 し よ う と す る 。 こ の パ ラ メ ー タ は 、 パ ス ワ ー ド の 変 更 を 行 な う 間 隔 を 秒 単 位 で 設 定 す る 。 デ フ ォ ル ト は 、 Windows NTド メ イ ン の メ ン バ サ ー バ と 同 じ く 1週 間 (秒 単 位 で 表 さ れ る )で あ る 。

smbpasswd(8)
<URL:smbpasswd.8.html>、 security = domain パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : machine password timeout = 604800

magic output (S) こ の パ ラ メ ー タ は 、 Magic script(下 記 の magic script パ ラ メ ー タ を 参 照 ) に よ っ て 生 成 さ れ る 出 力 結 果 が 書 き 込 ま れ て い る フ ァ イ ル の 名 前 を 指 定 す る 。 警 告 : 複 数 の ク ラ イ ア ン ト が 同 じ Magic ス ク リ プ ト を 同 じ デ ィ レ ク ト リ で 利 用 す る 場 合 、 出 力 フ ァ イ ル の 内 容 は 不 定 に な る 。 デ フ ォ ル ト : magic output = <magic script name>.out 設 定 例 : magic output = myfile.txt
magic script (S)
こ の パ ラ メ ー タ で 指 定 し た フ ァ イ ル は 、 フ ァ イ ル を オ ー プ ン 後 ク ロ ー ズ し た 時 点 で サ ー バ に よ り 実 行 さ れ る 。 こ の パ ラ メ ー タ に よ り 、 UNIX の ス ク リ プ ト を Samba ホ ス ト に 送 っ て 、 接 続 し て い る ユ ー ザ の 権 限 で 実 行 す る 機 能 が 提 供 さ れ る 。 こ の よ う に し て 実 行 さ れ た ス ク リ プ ト は 、 ユ ー ザ に 削 除 権 限 が あ り 、 フ ァ イ ル が 削 除 可 能 で あ れ ば 、 実 行 完 了 と 同 時 に 削 除 さ れ る 。 ス ク リ プ ト が 生 成 し た 出 力 は 、

magic output パ ラ メ ー タ (前 述 )で 指 定 さ れ た フ ァ イ ル に 書 き 込 ま れ る 。 シ ェ ル に よ っ て は 、 改 行 コ ー ド と し て CR で は な く CR/LF を 利 用 し て い る ス ク リ プ ト を う ま く 実 行 で き な い こ と に 注 意 。 Magic ス ク リ プ ト は ホ ス ト 上 で そ の ま ま 実 行 さ れ る た め 、 ホ ス ト や シ ェ ル に よ っ て は 、 DOSの 改 行 コ ー ド を 修 正 し て お く 必 要 が あ る か も 知 れ な い 。

Magic ス ク リ プ ト は 実 験 用 で あ り 、 こ の パ ラ メ ー タ を 安 全 だ と 考 え る べ き で は な い 。 デ フ ォ ル ト : な し 。 Magic ス ク リ プ ト は 無 効 に さ れ て い る 。 設 定 例 : magic script = user.csh

mangle case (S)

NAME MANGLING セ ク シ ョ ン を 参 照 の こ と 。 デ フ ォ ル ト : mangle case = no

mangled map (S) こ の パ ラ メ ー タ は 、 Windows や DOS で 表 示 で き な い UNIX フ ァ イ ル 名 の 対 応 づ け を 直 接 指 定 す る た め の も の で あ る 。 名 前 の mangle は 常 に 必 要 と さ れ る わ け で は な い 。 実 際 、 DOS と UNIX と で フ ァ イ ル 名 の 拡 張 子 の 異 な る ド キ ュ メ ン ト が 存 在 す る こ と が あ る 。 一 例 を 挙 げ る と 、 UNIX で は 通 常 HTML フ ァ イ ル を 示 す 拡 張 子 と し て .html が 使 用 さ れ る が 、 DOS で は .htm の 方 が 一 般 的 で あ る 。 こ の た め 、 html と htm の 対 応 づ け を 行 な う 場 合 は 、 以 下 の よ う に す る :

mangled map = (*.html *.htm) と て も 便 利 な 利 用 方 法 の 一 つ に 、 CDROMに よ っ て フ ァ イ ル 名 の 末 尾 に 付 加 さ れ て い る ;1(幾 つ か の UNIX上 で の み 表 示 さ れ る ) の 削 除 が 挙 げ ら れ る 。 こ れ を 行 な う た め に は 、 (*;1 *;) の よ う に 指 定 す れ ば よ い 。 デ フ ォ ル ト : no mangled map 設 定 例 : mangled map = (*;1 *;)

mangled names (S) こ の パ ラ メ ー タ は 、 UNIX 上 の DOS非 互 換 の フ ァ イ ル 名 を DOS互 換 の 名 前 に 置 き 換 え (短 縮 (mangled))し て ア ク セ ス 可 能 に す る か 、 単 純 に 無 視 す る か ど う か を 制 御 す る 。 短 縮 処 理 が ど の よ う に 行 な わ れ て い る か に つ い て の 詳 細 は 、 NAME MANGLING の セ ク シ ョ ン を 参 照 の こ と 。 短 縮 処 理 の ア ル ゴ リ ズ ム が 「 hash」 の 場 合 、 利 用 さ れ る ア ル ゴ リ ズ ム は 以 下 の 通 り で あ る :

• フ ァ イ ル 名 の 先 頭 か ら 一 番 右 に あ る ド ッ ト の 前 ま で の 英 数

5文 字 は 、

大 文 字 に 変 換 さ れ た 上 で 、 短 縮 さ れ た フ ァ イ ル 名 の 先 頭 5文 字 と な る 。

• チ ル ダ 「

~」 が 短 縮 さ れ た 名 前 に 付 加 さ れ る 。 更 に 元 々 の フ ァ イ ル 名

の ベ ー ス 部 分 (フ ァ イ ル 名 か ら 拡 張 子 部 分 を 除 い た も の ) か ら 生 成 さ れ た 一 意 な 2文 字 が 付 加 さ れ る 。 拡 張 子 に あ た る 部 分 は 、 大 文 字 を 含 ん で い る か 、 3文 字 以 上 の 場 合 の み 、 ハ ッ シ ュ の 計 算 に 含 ま れ る 。 「 ~」 の 利 用 を 避 け た い 場 合 は 、 the mangling char オ プ シ ョ ン に よ り 、 別 の 文 字 を 指 定 す る こ と も 可 能 で あ る 。

• 拡 張 子 の 先 頭 か ら

3文 字 目 ま で の 英 数 文 字 が 、 そ の ま ま 大 文 字 に 変 換

さ れ 、 短 縮 さ れ た フ ァ イ ル 名 の 拡 張 子 と な る 。 拡 張 子 は 元 々 の フ ァ イ ル 名 の 一 番 右 の ド ッ ト よ り 後 の 部 分 か ら 生 成 さ れ る 。 フ ァ イ ル 名 に ド ッ ト が な い 場 合 、 短 縮 さ れ た フ ァ イ ル 名 に は 拡 張 子 は 付 か な い (隠 し フ ァ イ ル の 場 合 を 除 く 。 以 下 を 参 照 の こ と )。

•

UNIX 上 の フ ァ イ ル 名 が ド ッ ト か ら 始 ま る 場 合 、 そ の フ ァ イ ル は DOS の 隠 し フ ァ イ ル と し て 扱 わ れ る 。 こ の 場 合 の 短 縮 名 は 、 先 頭 の ド ッ ト を 取 り 除 き 、 実 際 の 拡 張 子 に 関 わ ら ず 、 拡 張 子 が 「 ___」 に 変 換 さ れ た も の に な る 。

2桁 の ハ ッ シ ュ 値 は 、 大 文 字 の 英 数 文 字 に な る 。 こ の ア ル ゴ リ ズ ム は 、 デ ィ レ ク ト リ 内 の フ ァ イ ル に 先 頭 の 英 数 5 文 字 が 同 一 の フ ァ イ ル 名 が 存 在 す る 時 の み 名 前 の 衝 突 が 発 生 す る が 、 実 際 に 衝 突 す る 確 率 は 、 1/1300 で あ る 。 短 縮 処 理 の ア ル ゴ リ ズ ム が 「 hash2」 の 場 合 、 利 用 さ れ る ア ル ゴ リ ズ ム は 以 下 の 通 り で あ る :

• フ ァ イ ル 名 の 先 頭

1文 字 は 、 ド ッ ト で な い 限 り 、 大 文 字 に 変 換 さ れ た

上 で 、 短 縮 さ れ た フ ァ イ ル 名 の 先 頭 文 字 と な る 。

•

5文 字 の base63 ハ ッ シ ュ が 生 成 さ れ 、 ハ ッ シ ュ の 先 頭 4文 字 が 先 頭 文 字 に 追 加 さ れ る 。

•

base36 ハ ッ シ ュ の 最 後 の 文 字 の 後 ろ に 、 チ ル ダ 「 ~」 が 付 加 さ れ る 。 「 ~」 の 利 用 を 避 け た い 場 合 は 、 the mangling char オ プ シ ョ ン に よ り 、 別 の 文 字 を 指 定 す る こ と も 可 能 で あ る 。

•

拡 張 子 の 先 頭 か ら 3文 字 目 ま で の 英 数 文 字 は 、 そ の ま ま 大 文 字 に 変 換 さ れ て 短 縮 名 の 拡 張 子 部 分 と な る 。 拡 張 子 は 元 々 の フ ァ イ ル 名 の 一 番 右 の ド ッ ト よ り 後 の 部 分 か ら 生 成 さ れ る 。 フ ァ イ ル 名 に ド ッ ト が な い 場 合 、 短 縮 名 に は 拡 張 子 は 付 か な い (「 隠 し フ ァ イ ル 」 の 場 合 を 除 く 。 以 下 を 参 照 の こ と )。
•

UNIX 上 の フ ァ イ ル 名 が ド ッ ト か ら 始 ま る 場 合 、 そ の フ ァ イ ル は DOS の 隠 し フ ァ イ ル と し て 扱 わ れ る 。 こ の 場 合 の 短 縮 名 は 、 先 頭 の ド ッ ト を 取 り 除 き 、 実 際 の 拡 張 子 に 関 わ ら ず 、 拡 張 子 が 「 ___」 に 変 換 さ れ た も の に な る 。

名 前 の 短 縮 処 理 に よ り 、 Windows や DOS か ら 、 UNIX の 長 い フ ァ イ ル 名 を 保 持 し た ま ま UNIX デ ィ レ ク ト リ 間 の フ ァ イ ル の コ ピ ー が で き る 。 こ の 場 合 、 UNIX 上 の フ ァ イ ル 名 の 拡 張 子 は Windows や DOS に よ り 変 更 さ れ る が 、 ベ ー ス 名 は 保 持 さ れ る 。 な お 、 変 換 し た 名 前 は セ ッ シ ョ ン 間 で 変 化 し な い 。 デ フ ォ ル ト : mangled names = yes

mangled stack (G) こ の パ ラ メ ー タ は 、 Samba サ ー バ の smbd(8) <URL:smbd.8.html> で キ ャ ッ シ ュ す る 短 縮 名 の 個 数 を 指 定 す る 。 こ の ス タ ッ ク は 、 最 近 短 縮 処 理 が 行 わ れ た ベ ー ス 名 の リ ス ト に な る (拡 張 子 は 、 3文 字 よ り 長 い 場 合 か 、 大 文 字 を 含 む 場 合 の み 保 持 さ れ る )。 こ の 値 を よ り 大 き く す る こ と で 、 短 縮 名 を 適 切 な 長 い UNIX名 に 変 換 す る 処 理 が 成 功 す る 確 率 が 高 く な る が 、 ほ と ん ど の デ ィ レ ク ト リ ア ク セ ス が 遅 く な る 。 こ の 値 を 小 さ く す る と 、 サ ー バ の メ モ リ を 節 約 で き る (各 ス タ ッ ク は 256バ イ ト を 消 費 す る )。 長 い フ ァ イ ル 名 へ の 変 換 が 適 切 に 行 わ れ る こ と を 完 璧 に 保 証 す る こ と は で き な い た め 、 注 意 し て お く こ と 。 デ フ ォ ル ト : mangled stack = 50 設 定 例 : mangled stack = 100
mangling char (S)
こ の パ ラ メ ー タ は 、 name mangling に お い て 、 magic キ ャ ラ ク タ と し て 利 用 さ れ る 文 字 を 指 定 す る 。 デ フ ォ ル ト は 「 ~」 で あ る が 、 ソ フ ト ウ ェ ア に よ っ て は 問 題 が 発 生 し て し ま う か も 知 れ な い 。 こ の オ プ シ ョ ン に よ り 、 任 意 の 文 字 を 指 定 す る こ と が 可 能 に な る 。 デ フ ォ ル ト : mangling char = ~ 設 定 例 : mangling char = ^
mangling mathod(G)
短 縮 名 を 生 成 す る 際 に 利 用 す る ア ル ゴ リ ズ ム を 指 定 す る 。 「 hash」 と 「 hash2」 と い う 2つ の 値 を 指 定 す る こ と が 可 能 で あ る 。 「 hash」 は デ フ ォ ル ト の 値 で あ り 、 長 年 Samba で 利 用 さ れ て き た 方 式 で あ る 。 「 hash2」 は 、 新 し い 方 式 で あ り 、 (名 前 の 重 複 の 発 生 が 低 減 さ れ る 点 で )よ り 優 れ た ア ル ゴ リ ズ ム と い え る 。 Win32 ア プ リ ケ ー シ ョ ン の 多 く が 短 縮 名 を 記 憶 し て い る た め 、 新 し い ア ル ゴ リ ズ ム へ の 変 更 は 、 こ う し た ア プ リ ケ ー シ ョ ン の 再 イ ン ス ト ー ル が 必 要 に な る 可 能 性 が あ る と い う 点 で 、 安 易 に 行 な う べ き で は な い 。 Samba を 新 規 イ ン ス ト ー ル し た 場 合 は 、 デ フ ォ ル ト を hash2 に 設 定 す る の も よ い で あ ろ う 。 デ フ ォ ル ト : mangling method = hash 設 定 例 : mangling method = hash2
map archive (S)
こ の パ ラ メ ー タ は 、 DOSの ア ー カ イ ブ 属 性 を UNIXの 所 有 者 (owner)実 行 権 ビ ッ ト に 割 り 当 て る か ど う か を 決 定 す る 。 DOSの ア ー カ イ ブ 属 性 は 、 バ ッ ク ア ッ プ を 行 な っ た 後 で フ ァ イ ル が 修 正 さ れ る と 設 定 さ れ る 。 こ の オ プ シ ョ ン の 副 作 用 と し て 、 Samba マ シ ン 上 に あ る フ ァ イ ル を 修 正 し た 際 に 、 UNIX 上 で 実 行 可 能 に な っ て し ま う こ と が あ げ ら れ る 。 こ れ は 共 有 の ソ ー ス コ ー ド や ド キ ュ メ ン ト な ど に 関 し て 、 非 常 に 悩 ま し い 事 態 で あ る 。 こ の パ ラ メ ー タ を 利 用 す る 場 合 は 、 所 有 者 実 行 権 ビ ッ ト が マ ス ク さ れ な い よ う に (100と い う ア ク セ ス 権 が 含 ま れ る よ う に )、 create mask パ ラ メ ー タ を 設 定 す る こ と が 必 要 と な る こ と に 注 意 。 詳 細 は 、 create mask パ ラ メ ー タ を 参 照 の こ と 。 デ フ ォ ル ト : map archive = yes
map hidden (S)
こ の パ ラ メ ー タ は 、 DOSの 隠 し フ ァ イ ル 属 性 を 、 UNIXの 全 員 (world)の 実 行 権 ビ ッ ト に 割 り 当 て る か ど う か を 決 定 す る 。 こ の パ ラ メ ー タ を 利 用 す る 場 合 は 、 全 体 の 実 行 権 ビ ッ ト が マ ス ク さ れ な い よ う に (001と い う ア ク セ ス 権 を 含 む よ う に )、 create mask パ ラ メ ー タ を 設 定 す る こ と が 必 要 と な る こ と に 注 意 。 詳 細 は 、 create mask パ ラ メ ー タ を 参 照 の こ と 。 デ フ ォ ル ト : map hidden = no
map system (S)
こ の パ ラ メ ー タ は 、 DOSの シ ス テ ム フ ァ イ ル 属 性 を 、 UNIXの グ ル ー プ 実 行 権 ビ ッ ト に 割 り 当 て る か ど う か を 決 定 す る 。 こ の パ ラ メ ー タ を 利 用 す る 場 合 は 、 グ ル ー プ 実 行 権 ビ ッ ト が マ ス ク さ れ な い よ う に (010と い う ア ク セ ス 権 を 含 む よ う に )、 create mask パ ラ メ ー タ を 設 定 す る こ と が 必 要 と な る こ と に 注 意 。 詳 細 は 、 create mask パ ラ メ ー タ を 参 照 の こ と 。 デ フ ォ ル ト : map system = no
map to guest (G)
こ の パ ラ メ ー タ は 、 security モ ー ド が security = share 以 外 の 時 、 user、 server、 domainの と き に の み 有 用 で あ る 。 こ の パ ラ メ ー タ の 値 に は 、 smbd(8) <URL:smbd.8.html> が 何 ら か の 方 法 で 有 効 な UNIXユ ー ザ と し て 認 証 さ れ な か っ た ユ ー ザ の ロ グ イ ン 要 求 を ど の よ う に 扱 う か を 指 定 す る た め の 3つ の 値 の い ず れ か を 設 定 す る こ と が 可 能 で あ る 。

3つ の 値 を 以 下 に 示 す :

•

Never - 不 正 な パ ス ワ ー ド に よ る ユ ー ザ の ロ グ イ ン 要 求 を 拒 否 す る 。 こ れ が デ フ ォ ル ト で あ る 。

•

Bad User - 不 正 な パ ス ワ ー ド に よ る ユ ー ザ の ロ グ イ ン 要 求 を 拒 否 す る が 、 指 定 さ れ た ユ ー ザ が 存 在 し な か っ た 場 合 は ゲ ス ト ロ グ イ ン と し て 扱 い 、

guest accountで 指 定 さ れ た ア カ ウ ン ト に マ ッ ピ ン グ す る 。

•

Bad Password - 不 正 な パ ス ワ ー ド に よ る ユ ー ザ の ロ グ イ ン 要 求 は 、 ゲ ス ト ロ グ イ ン と し て 扱 い 、

guest accountで 指 定 さ れ た ア カ ウ ン ト に マ ッ ピ ン グ す る 。 こ の 場 合 、 パ ス ワ ー ド を タ イ プ ミ ス す る と 、 な に も 言 わ れ ず に "guest" と し て ロ グ イ ン し て し ま う 。 パ ス ワ ー ド を タ イ プ ミ ス し た と い う メ ッ セ ー ジ も な い た め 、 ア ク セ ス 可 能 で あ る 筈 の フ ァ イ ル に で き な い が 理 由 が わ か ら な い と い う 問 題 が 発 生 す る 。 map to guestパ ラ メ ー タ を こ の 設 定 に す る と 、 ヘ ル プ デ ィ ス ク サ ー ビ ス か ら は 憎 ま れ る こ と に な る だ ろ う :-)。

security モ ー ド が share 以 外 の 場 合 、 ゲ ス ト 共 有 サ ー ビ ス を 設 定 す る 場 合 は こ の パ ラ メ ー タ が 必 須 で あ る 。 こ れ は 、 サ ー バ が ク ラ イ ア ン ト の 認 証 に 成 功 し な い 限 り 、 要 求 さ れ る リ ソ ー ス の 名 前 が サ ー バ に 送 ら れ る こ と は 決 し て な く 、 サ ー バ が ゲ ス ト 共 有 に 対 す る 認 証 の 成 否 を 適 切 な 時 点 (共 有 へ の 接 続 時 )に 行 な う こ と が で き な い た め で あ る 。 以 前 の Samba の リ リ ー ス に 親 し ん で い る 人 の た め 、 こ の パ ラ メ ー タ は 、 local.h 中 の GUEST_SESSSETUP と い う コ ン パ イ ル 設 定 に 対 応 づ け ら れ て い る 。 デ フ ォ ル ト : map to guest = Never 設 定 例 : map to guest = Bad User
max connections (S)
こ の オ プ シ ョ ン に よ り 、 サ ー ビ ス へ の 同 時 コ ネ ク シ ョ ン 数 が 制 限 さ れ る 。 max connections が 0 よ り 大 き い 場 合 、 す で に オ ー プ ン さ れ て い る サ ー ビ ス に 対 す る コ ネ ク シ ョ ン 数 が こ の 数 に 達 し て い る と 、 そ れ 以 上 の 接 続 が 拒 否 さ れ る 。 値 が 0 の 場 合 は 、 コ ネ ク シ ョ ン 数 は 無 制 限 で あ る こ と を 意 味 す る 。 レ コ ー ド ロ ッ ク フ ァ イ ル が 、 こ の 機 能 の 実 装 に 利 用 さ れ て い る 。 ロ ッ ク フ ァ イ ル は 、 lock directory オ プ シ ョ ン で 指 定 さ れ た デ ィ レ ク ト リ に 保 存 さ れ る 。 デ フ ォ ル ト : max connections = 0 設 定 例 : max connections = 10
max disk size (G)
こ の オ プ シ ョ ン に よ り 、 見 か け 上 の デ ィ ス ク の 容 量 の 上 限 を 設 定 す る こ と が で き る 。 こ の オ プ シ ョ ン を 100 に 設 定 す る と 、 す べ て の 共 有 は 100MB 以 上 の 容 量 に 見 え る こ と は な い 。 こ の オ プ シ ョ ン は 、 デ ィ ス ク に 置 く こ と が で き る デ ー タ の 容 量 を 制 限 す る も の で は な い こ と に 注 意 し て 欲 し い 。 前 述 し た 設 定 を 行 な っ た 場 合 、 100MB を 越 え る 容 量 を デ ィ ス ク に 書 き 込 む こ と も 可 能 で あ る が 、 ク ラ イ ア ン ト が デ ィ ス ク の 空 き 容 量 や 総 デ ィ ス ク サ イ ズ を 求 め る と 、 結 果 は max disk size で 指 定 さ れ た 量 に 制 限 さ れ る こ と に な る 。 こ の オ プ シ ョ ン は 、 主 と し て 非 常 に 大 き い デ ィ ス ク 、 特 に 1GB を 越 え る サ イ ズ を も つ デ ィ ス ク を 扱 え な い ソ フ ト ウ ェ ア の バ グ を 回 避 す る 際 に 有 用 で あ る 。

max disk size パ ラ メ ー タ が 0 の 場 合 は 、 無 制 限 を 意 味 す る 。 デ フ ォ ル ト : max disk size = 0 設 定 例 : max disk size = 1000

max log size (G) こ の オ プ シ ョ ン (キ ロ バ イ ト 単 位 の 数 値 )は 、 ロ グ フ ァ イ ル の 最 大 サ イ ズ を 指 定 す る 。 Samba は 定 期 的 に ロ グ フ ァ イ ル の サ イ ズ を 調 べ 、 最 大 値 を 超 過 し た 場 合 は 、 フ ァ イ ル の 拡 張 子 に .old を 付 加 し た 名 前 に フ ァ イ ル 名 を 変 更 す る 。 サ イ ズ 0 は 無 制 限 を 意 味 す る 。 デ フ ォ ル ト : max log size = 5000 設 定 例 : max log size = 1000
max mux (G)
こ の オ プ シ ョ ン は 、 Samba が ク ラ イ ア ン ト に 通 知 す る 同 時 に 実 行 可 能 な SMBオ ペ レ ー シ ョ ン の 最 大 数 を 制 御 す る 。 こ の パ ラ メ ー タ を 設 定 す る 必 要 は な い で あ ろ う 。 デ フ ォ ル ト : max mux = 50
max open files (G)
こ の パ ラ メ ー タ は 、 smbd(8) <URL:smbd.8.html> フ ァ イ ル の サ ー ビ ス プ ロ セ ス が 1つ の ク ラ イ ア ン ト に 対 し て 同 時 に 開 く こ と の で き る フ ァ イ ル 数 の 上 限 値 を 設 定 す る 。 Samba は 、 オ ー プ ン さ れ て い な い フ ァ イ ル ご と に わ ず か 1 ビ ッ ト し か 消 費 し な い の で 、 こ の パ ラ メ ー タ の デ フ ォ ル ト 値 は 、 非 常 に 大 き な 値 (10000) に 設 定 さ れ て い る 。 オ ー プ ン す る フ ァ イ ル の 数 の 制 限 は 、 通 常 こ の パ ラ メ ー タ で は な く UNIXに お け る プ ロ セ ス 毎 の フ ァ イ ル デ ィ ス ク リ プ タ の 上 限 値 に よ っ て 制 限 さ れ る 。 そ の た め 、 こ の 値 を 変 更 す る 必 要 は な い で あ ろ う 。 デ フ ォ ル ト : max open files = 10000
max print jobs (S)
こ の パ ラ メ ー タ に よ り 、 あ る 時 点 で Samba の 印 刷 キ ュ ー に 蓄 積 可 能 な ジ ョ ブ の 最 大 数 が 設 定 さ れ る 。 設 定 数 を 超 過 す る と 、 smbd(8) <URL:smbd.8.html> は ク ラ イ ア ン ト に 「 空 き 領 域 が な い 」 と い う エ ラ ー を 返 却 す る 。 total print jobsも 参 照 の こ と 。 デ フ ォ ル ト : max print jobs = 1000 設 定 例 : max print jobs = 5000
max protocol (G)
こ の パ ラ メ ー タ (文 字 列 )の 値 は 、 サ ー バ が サ ポ ー ト す る 最 高 レ ベ ル の プ ロ ト コ ル で あ る 。 設 定 可 能 な 値 は 以 下 の 通 り で あ る :

•

CORE: 最 初 期 の も の で 、 ユ ー ザ の 概 念 が な い

•

COREPLUS: ほ ん の 少 し CORE に 手 を 加 え た も の で あ る

•

LANMAN1: 最 初 の 近 代 的 な バ ー ジ ョ ン で あ り 、 長 い フ ァ イ ル 名 を サ ポ ー ト し て い る

•

LANMAN2: LANMAN1 プ ロ ト コ ル を 改 良 し た も の で あ る

•

NT1: 最 も 新 し い プ ロ ト コ ル で あ り 、 Windows NT が 利 用 す る 。 CIFSと 呼 ば れ る こ と も あ る 。

通 常 、 SMB プ ロ ト コ ル に よ り ネ ゴ シ エ ー シ ョ ン を 経 て 適 切 な プ ロ ト コ ル が 選 択 さ れ る た め 、 こ の オ プ シ ョ ン を 設 定 す べ き で は な い 。

min protocolも 参 照 の こ と 。 デ フ ォ ル ト : max protocol = NT1 設 定 例 : max protocol = LANMAN1
max smbd processes (G)
こ の パ ラ メ ー タ は 、 シ ス テ ム で 同 時 に 実 行 可 能 な smbd(8) <URL:smbd.8.html> プ ロ セ ス 数 の 最 大 値 を 設 定 す る こ と で 、 コ ネ ク シ ョ ン を 扱 う リ ソ ー ス が 不 足 し て 、 ク ラ イ ア ン ト に 対 す る サ ー ビ ス が 低 下 す る こ と を 防 止 す る 。 通 常 の 環 境 で は 、 各 ユ ー ザ 毎 に smbd <URL:smbd.8.html> が 割 り 当 て ら れ 、 そ の ホ ス ト か ら の 共 有 に 対 す る コ ネ ク シ ョ ン の す べ て を 扱 う こ と に 注 意 す る こ と 。 デ フ ォ ル ト : max smbd processes = 0 ## 無 制 限 設 定 例 : max smbd processes = 1000
max ttl (G)
こ の オ プ シ ョ ン は 、 nmbd(8) <URL:nmbd.8.html> が ブ ロ ー ド キ ャ ス ト を 利 用 し た り WINSサ ー バ を 利 用 し た り し て NetBIOS 名 を 要 求 す る 際 の NetBIOS 名 の デ フ ォ ル ト の TTL(time to live)を (秒 単 位 で )設 定 す る 。 こ の パ ラ メ ー タ を 変 更 す る 必 要 は な い で あ ろ う 。 デ フ ォ ル ト は 3日 で あ る 。 デ フ ォ ル ト : max ttl = 259200
max wins ttl (G)
こ の オ プ シ ョ ン は 、 nmbd(8) <URL:nmbd.8.html> が WINSサ ー バ と し て 動 作 し て い る 時 に (wins support = yes)、 nmbdに 登 録 さ れ る NetBIOS名 の 最 大 の TTL(time to live)を 秒 単 位 で 指 定 す る 。 こ の パ ラ メ ー タ を 変 更 す る 必 要 は な い で あ ろ う 。 デ フ ォ ル ト は 6日 (518400秒 )で あ る 。

min wins ttl パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : max wins ttl = 518400

max xmit (G) こ の オ プ シ ョ ン に よ り 、 Samba が ネ ゴ シ エ ー シ ョ ン 時 に 用 い る パ ケ ッ ト サ イ ズ の 最 大 値 が 設 定 さ れ る 。 デ フ ォ ル ト は 65535 で あ り 、 こ れ が 設 定 可 能 な 最 大 値 で あ る 。 小 さ い 値 の 方 が 性 能 の 上 が る 場 合 も あ る が 、 2048 以 下 で は お そ ら く 問 題 が 出 る だ ろ う 。 デ フ ォ ル ト : max xmit = 65535 設 定 例 : max xmit = 8192
message command (G)
こ の パ ラ メ ー タ は 、 サ ー バ が WinPopup 形 式 の メ ッ セ ー ジ を 受 信 し た と き 、 ど の よ う な コ マ ン ド を 実 行 す る か を 指 定 す る 。 一 般 的 に は 、 何 ら か の 形 で メ ッ セ ー ジ を 送 信 す る コ マ ン ド を 指 定 す る 。 こ れ を ど の よ う に し て 行 な う か は 、 想 像 力 次 第 で あ る 。 以 下 に 一 例 を 示 す :

message command = csh -c ’xedit %s;rm %s’ & こ れ は 、 xeditを 利 用 し て メ ッ セ ー ジ を 送 信 し 、 そ の 後 メ ッ セ ー ジ を 削 除 す る 。 コ マ ン ド は 、 す ぐ に 制 御 を 戻 す よ う に す る こ と が 必 須 で あ る こ と に 注 意 す る こ と 。 最 後 に ’&’ を つ け た の は 、 そ の た め で あ る 。 コ マ ン ド を 実 行 後 す ぐ に 制 御 が 戻 ら な い と 、 PC は メ ッ セ ー ジ 送 信 後 フ リ ー ズ し て し ま う (う ま く い け ば 、 30 秒 後 に 回 復 す る こ と に な る だ ろ う )。 全 て の メ ッ セ ー ジ は 、 グ ロ ー バ ル な ゲ ス ト ユ ー ザ の 権 限 で 送 信 さ れ る 。 コ マ ン ド 中 で は 、 標 準 の 変 数 を 利 用 で き る が 、 %u は 機 能 し な い (%U を 利 用 す る の が 適 切 で あ ろ う )。 標 準 の 変 数 以 外 に 、 以 下 に 示 す 変 数 を 利 用 す る こ と が 可 能 で あ る :

•

%s = メ ッ セ ー ジ を 含 む フ ァ イ ル 名

•

%t = メ ッ セ ー ジ の 送 信 先 (通 常 は サ ー バ 名 )

•

%f = メ ッ セ ー ジ の 送 り 元 の ユ ー ザ

こ の コ マ ン ド に よ り 、 メ ー ル を 送 る な ど 、 さ ま ざ ま な 動 作 が 考 え ら れ る 。 お も し ろ い ア イ デ ア を 思 い つ い た ら 教 え て 欲 し い 。 以 下 は メ ッ セ ー ジ を rootへ の メ ー ル と し て 送 信 す る 方 法 で あ る :

message command = /bin/mail -s ’message from %f on %m’ root < %s; rm %s

message command が 指 定 さ れ て い な い 場 合 、 メ ッ セ ー ジ は 送 信 さ れ る 、 Sambaは 送 信 者 に エ ラ ー の 発 生 を 通 知 す る 。 た だ し 、 WfWg は エ ラ ー コ ー ド を 無 視 し て 送 信 を 行 な い 、 メ ッ セ ー ジ の 送 信 を 報 告 す る 。 メ ッ セ ー ジ を 単 に 削 除 し た い 場 合 は 、 以 下 の よ う に 設 定 す る こ と

message command = rm %s デ フ ォ ル ト : no message command 設 定 例 : message command = csh -c ’xedit %s; rm %s’ &
min passwd length (G)

min password lengthの 同 義 語 で あ る 。

min password length (G) こ の オ プ シ ョ ン は 、 UNIX 側 の パ ス ワ ー ド 変 更 時 に smbdが 受 け 付 け る 平 文 パ ス ワ ー ド の 最 小 の 文 字 数 を 設 定 す る 。

unix password sync、 passwd program、 passwd chat debug も 参 照 の こ と 。 デ フ ォ ル ト : min password length = 5

min print space (S) こ の 値 は 、 ユ ー ザ の 印 刷 ジ ョ ブ を ス プ ー ル す る 際 に 利 用 で き な け れ ば な ら な い 空 き デ ィ ス ク ス ペ ー ス の 最 小 容 量 を 設 定 す る 。 こ の 値 は キ ロ バ イ ト 単 位 で 指 定 す る 。 デ フ ォ ル ト は 0 で 、 こ の 場 合 、 ユ ー ザ は 常 に 印 刷 ジ ョ ブ を ス プ ー ル で き る 。

printing パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : min print space = 0 設 定 例 : min print space = 2000

min protocol (G) こ の パ ラ メ ー タ の 値 (文 字 列 )は 、 Sambaが サ ポ ー ト す る 最 低 限 の SMBプ ロ ト コ ル の dialect(レ ベ ル )に な る 。 有 効 な プ ロ ト コ ル 名 の 一 覧 と 、 そ の 簡 単 な 説 明 に つ い て は 、 max protocol パ ラ メ ー タ を 参 照 の こ と 。 ク ラ イ ア ン ト が サ ポ ー ト す る プ ロ ト コ ル dialectの 一 覧 に つ い て は 、 source/smbd/negprot.c の Cソ ー ス を 参 照 す る と よ い で あ ろ う 。 セ キ ュ リ テ ィ 的 な 観 点 で こ の パ ラ メ ー タ を 考 慮 す る 際 は 、 lanman authパ ラ メ ー タ も 変 更 す る こ と 。 そ れ 以 外 の 場 合 、 こ の パ ラ メ ー タ を 変 更 す る 必 要 は な い で あ ろ う 。 デ フ ォ ル ト : min protocol = CORE 設 定 例 : min protocol = NT1 # DOSク ラ イ ア ン ト か ら の ア ク セ ス を 許 可 し な い
min wins ttl (G)
こ の オ プ シ ョ ン は 、 nmbd(8) <URL:nmbd.8.html> が WINSサ ー バ と し て 動 作 し て い る 時 に (wins support = yes)、 nmbdに 登 録 さ れ る NetBIOS名 の 最 小 の TTL(time to live)を 秒 単 位 で 指 定 す る 。 こ の パ ラ メ ー タ を 変 更 す る 必 要 は な い で あ ろ う 。 デ フ ォ ル ト は 6時 間 (21600秒 )で あ る 。 デ フ ォ ル ト : min wins ttl = 21600
msdfs root (S)
こ の 真 偽 値 パ ラ メ ー タ は 、 Sambaが --with-msdfs オ プ シ ョ ン 付 で configure、 compile さ れ た 場 合 に の み 有 効 で あ る 。 yesに 設 定 さ れ た 場 合 、 Sambaは そ の 共 有 を DFSル ー ト と し て 扱 う た め 、 ク ラ イ ア ン ト は 、 そ の 共 有 デ ィ レ ク ト リ を ル ー ト と す る 分 散 フ ァ イ ル シ ス テ ム の ツ リ ー を 参 照 す る こ と が 可 能 に な る 。 DFSリ ン ク の 作 成 は 、 共 有 デ ィ レ ク ト リ 内 に msdfs:serverA\shareA,serverB\shareB の よ う な 形 式 で シ ン ボ リ ッ ク リ ン ク を 作 成 す る こ と に よ り 行 な わ れ る 。 DFSツ リ ー を Samba上 で 構 成 す る 際 の 詳 細 情 報 に つ い て は 、 msdfs_setup.html <URL:msdfs_setup.html>を 参 照 の こ と 。

host msdfs も 参 照 の こ と 。 デ フ ォ ル ト : msdfs root = no

name resolve order (G) こ の オ プ シ ョ ン は 、 ど の 名 前 サ ー ビ ス か ら ど の よ う な 順 番 で 、 ホ ス ト 名 か ら IP ア ド レ ス を 解 決 す る か を 決 定 す る た め 、 Samba の 各 プ ロ グ ラ ム で 利 用 さ れ る 。 オ プ シ ョ ン に は 、 名 前 解 決 オ プ シ ョ ン を 表 す ス ペ ー ス 区 切 り の 文 字 列 を 指 定 す る 。 オ プ シ ョ ン は 、 「 lmhosts」 、 「 host」 、 「 wins」 、 「 bcast」 で あ る 。 こ れ ら は 以 下 に 示 す よ う に 名 前 解 決 を 実 行 す る :

•

lmhosts : Samba の lmhosts フ ァ イ ル か ら IP ア ド レ ス を 検 索 す る 。 NetBIOS名 に 関 連 づ け ら れ る 名 前 タ イ プ が 指 定 さ れ て い な い 行 が lmhosts フ ァ イ ル 中 に あ っ た 場 合 、 (詳 細 は 、 lmhosts(5) <URL:lmhosts.5.html> を 参 照 の こ と )、 そ の 行 は す べ て の 名 前 タ イ プ の 検 索 に マ ッ チ す る 。

•

host : シ ス テ ム 標 準 の 方 法 で 、 /etc/hosts 、 NISや DNSへ の 問 い 合 わ せ を 行 な い 、 ホ ス ト 名 か ら IP ア ド レ ス へ の 名 前 解 決 を 行 な う 。 名 前 解 決 の 方 法 は 、 OSに 依 存 す る 。 IRIXや Solarisの 場 合 、 /etc/nsswitch.conf フ ァ イ ル に よ り 制 御 さ れ る 。 こ の 方 法 は 、 問 い 合 わ せ ら れ た NetBIOSの 名 前 タ イ プ が 0x20(server) の 時 の み 利 用 さ れ 、 そ れ 以 外 は 無 効 で あ る こ と に 注 意 。

•

wins : wins server パ ラ メ ー タ で 指 定 さ れ た IPア ド レ ス に 対 し て 名 前 の 問 い 合 わ せ が 行 な わ れ る 。 WINSサ ー バ が 指 定 さ れ て い な い 場 合 、 こ の 方 法 は 無 視 さ れ る 。

•

bcast : interfaces パ ラ メ ー タ で 設 定 さ れ た 各 イ ン タ フ ェ ー ス 毎 に ブ ロ ー ド キ ャ ス ト が 実 行 さ れ る 。 こ れ は 解 決 し た い ホ ス ト が ロ ー カ ル サ ブ ネ ッ ト に 接 続 さ れ て い る か ど う か に 依 存 す る た め 、 も っ と も 不 確 実 な 名 前 解 決 の 方 法 で あ る 。

デ フ ォ ル ト : name resolve order = lmhosts host wins bcast 設 定 例 : name resolve order = lmhosts bcast host こ れ は 最 初 に ロ ー カ ル の lmhosts フ ァ イ ル を 調 査 し 、 次 に ブ ロ ー ド キ ャ ス ト を 行 な い 、 最 後 に シ ス テ ム 標 準 の ホ ス ト 名 検 索 を 試 行 す る 。

netbios aliases (G) こ れ は 、 nmbd(8) <URL:nmbd.8.html> が Samba サ ー バ の 別 名 と し て ア ナ ウ ン ス す る 名 前 の リ ス ト で あ る 。 こ れ に よ り 、 ブ ラ ウ ズ リ ス ト 中 で 単 一 の マ シ ン を 複 数 の 名 前 で 表 示 さ せ る こ と が 可 能 に な る 。 マ シ ン が ブ ラ ウ ズ サ ー バ や ロ グ オ ン サ ー バ と し て 動 作 し て い る 場 合 は 、 別 名 は ブ ラ ウ ズ サ ー バ や ロ グ オ ン サ ー バ と し て は ア ナ ウ ン ス さ れ ず 、 マ シ ン 本 来 の 名 前 だ け が そ れ ら の 機 能 を も つ 名 前 と し て ア ナ ウ ン ス さ れ る 。

netbios nameも 参 照 の こ と 。 デ フ ォ ル ト : 空 文 字 列 (追 加 さ れ る 名 前 は な い ) 設 定 例 : netbios aliases = TEST TEST1 TEST2

netbios name (G) こ の パ ラ メ ー タ に よ り 、 Samba サ ー バ の NetBIOS 名 が 設 定 さ れ る 。 デ フ ォ ル ト で は 、 ホ ス ト の DNS 名 の 最 初 の 部 分 と 同 じ に な る 。 マ シ ン が マ ス タ ブ ラ ウ ザ や 、 ロ グ オ ン サ ー バ の 場 合 、 こ こ で 設 定 さ れ た 名 前 (ま た は ホ ス ト の DNS名 の 最 初 の 部 分 ) が こ れ ら の サ ー ビ ス を ア ナ ウ ン ス す る 際 に 利 用 さ れ る 。

netbios aliasesも 参 照 の こ と 。 デ フ ォ ル ト : マ シ ン の DNS名 設 定 例 : netbios name = MYNAME

netbios scope (G) こ の オ プ シ ョ ン に よ り 、 Sambaが 使 用 す る NetBIOSス コ ー プ が 決 定 さ れ る 。 LAN上 の す べ て の マ シ ン に 値 を 設 定 す る の で な い 限 り 、 こ の オ プ シ ョ ン は 設 定 す べ き で な い 。
nis homedir (G)

NIS マ ッ プ か ら 、 [home] 共 有 を 提 供 す る サ ー バ を 取 得 す る 。 automounter を 使 用 す る UNIX シ ス テ ム で は 、 ユ ー ザ の ホ ー ム デ ィ レ ク ト リ が 、 必 要 に 応 じ て リ モ ー ト サ ー バ か ら ワ ー ク ス テ ー シ ョ ン に マ ウ ン ト さ れ る よ う に な っ て い る こ と が よ く あ る 。

Samba の ロ グ オ ン サ ー バ が 実 際 の ホ ー ム デ ィ レ ク ト リ を 提 供 す る サ ー バ で は な く 、 NFS経 由 で ホ ー ム デ ィ レ ク ト リ を マ ウ ン ト し て い る 場 合 、 ク ラ イ ア ン ト に 自 分 自 身 が ホ ー ム デ ィ レ ク ト リ を 提 供 す る SMB サ ー バ で あ る よ う に 見 せ る と 、 ユ ー ザ が ホ ー ム デ ィ レ ク ト リ に ア ク セ ス す る た め に は 、 二 段 階 の ネ ッ ト ワ ー ク ア ク セ ス が 必 要 に な る (1つ は SMB で 、 も う 1 つ は NFS)。 こ れ は と て も 遅 く な る こ と が あ る 。 こ の オ プ シ ョ ン に よ り 、 Samba は home 共 有 が ロ グ オ ン サ ー バ と は 異 な る サ ー バ に あ る も の と し て 扱 う こ と が 可 能 に な り 、 Samba デ ー モ ン が ホ ー ム デ ィ レ ク ト リ の サ ー バ で 動 作 し て い る 限 り 、 Samba ク ラ イ ア ン ト は 、 ホ ー ム デ ィ レ ク ト リ を 提 供 し て い る サ ー バ 上 の 共 有 を 直 接 マ ウ ン ト す る 。 Samba が home 共 有 の 情 報 を ク ラ イ ア ン ト に 返 す と き 、 homedir map で 指 定 さ れ た NIS マ ッ プ に 問 い 合 わ せ て 、 そ こ に あ る サ ー バ の 情 報 を 利 用 す る 。 こ の オ プ シ ョ ン が 機 能 す る た め に は 、 NIS シ ス テ ム は 動 い て い な け れ ば な ら ず 、 こ の オ プ シ ョ ン を 指 定 し た Samba サ ー バ は 、 ロ グ オ ン サ ー バ で な け れ ば な ら な い こ と に 注 意 す る こ と 。 デ フ ォ ル ト : nis homedir = no

nt acl support (S) こ の 真 偽 値 パ ラ メ ー タ に よ り 、 smbd(8) <URL:smbd.8.html> が UNIX の ア ク セ ス 権 を Windows NT の ア ク セ ス コ ン ト ロ ー ル リ ス ト に マ ッ プ す る か ど う か が 決 定 さ れ る 。 こ の パ ラ メ ー タ は 、 Samba 2.2.2 よ り 前 の リ リ ー ス で は 、 グ ロ ー バ ル パ ラ メ ー タ で あ っ た 。 デ フ ォ ル ト : nt acl support = yes
nt pipe support (G)
こ の 真 偽 値 パ ラ メ ー タ に よ り 、 smbd(8) <URL:smbd.8.html> が Windows NTク ラ イ ア ン ト に 対 し て 、 NT SMB 固 有 の IPC$ パ イ プ へ の 接 続 を 許 可 す る か ど う か が 決 定 さ れ る 。 こ れ は 開 発 者 の デ バ ッ グ オ プ シ ョ ン で あ り 、 設 定 す る 必 要 は な い 。 デ フ ォ ル ト : nt pipe support = yes
nt smb support (G)
こ の 真 偽 値 パ ラ メ ー タ に よ り 、 smbd(8) <URL:smbd.8.html> が Windows NT/2000/XP ク ラ イ ア ン ト と 通 信 を 行 な う 際 に 、 NT特 有 の SMB サ ポ ー ト を ネ ゴ シ エ ー ト す る か ど う か が 決 定 さ れ る 。 こ れ は 開 発 者 用 の デ バ ッ グ オ プ シ ョ ン で あ る が 、 ベ ン チ マ ー ク を 行 な っ た 所 、 こ の オ プ シ ョ ン を no に す る と 、 Windows NT ク ラ イ ア ン ト が よ り 高 速 に 動 作 す る こ と が 判 明 し た た め 、 そ の ま ま 提 供 さ れ て い る 。 こ れ に つ い て は ま だ 調 査 途 中 で あ る 。 こ の オ プ シ ョ ン を no に す る と 、 Samba は Samba 2.0 以 前 の バ ー ジ ョ ン が 提 供 す る も の と 完 全 に 同 等 の SMB 呼 び 出 し を 提 供 す る 。 こ の 情 報 は 、 ユ ー ザ に NT SMB サ ポ ー ト に 関 連 す る 問 題 が 発 生 し た 際 に 有 用 か も 知 れ な い 。 こ の パ ラ メ ー タ を 無 効 に す る 必 要 は ま ず な い だ ろ う 。 デ フ ォ ル ト : nt smb support = yes
nt status support (G)
こ の 真 偽 値 パ ラ メ ー タ は 、 smbd(8) <URL:smbd.8.html> が Windows NT/2000/XP ク ラ イ ア ン ト に 対 し て 、 NT 固 有 の ス テ ー タ ス の サ ポ ー ト の ネ ゴ シ エ ー シ ョ ン を 行 な う か ど う か を 制 御 す る 。 こ れ は 、 開 発 者 の デ バ ッ グ 用 オ プ シ ョ ン で あ り 、 設 定 を 変 更 す べ き で は な い 。 こ の オ プ シ ョ ン が no の 場 合 、 Samba は Samba 2.2.3 以 前 と 全 く 同 様 に 、 DOS エ ラ ー コ ー ド を 返 却 す る 。 こ の オ プ シ ョ ン を 無 効 に し て は な ら な い 。 デ フ ォ ル ト : nt status support = yes
null passwords (G)
パ ス ワ ー ド が な い ア カ ウ ン ト か ら の ア ク セ ス を 許 す か 拒 否 す る か を 制 御 す る 。

smbpasswd (5) <URL:smbpasswd.5.html> も 参 照 の こ と 。 デ フ ォ ル ト : null passwords = no

obey pam restrictions (G)

PAMサ ポ ー ト を 有 効 に し て (--with-pam)、 configure さ れ た Samba 2.2に お い て 、 こ の パ ラ メ ー タ は 、 Samba が PAMの ア カ ウ ン ト と セ ッ シ ョ ン 管 理 機 構 を 利 用 す る か ど う か を 制 御 す る 。 デ フ ォ ル ト の 場 合 、 PAMは 平 文 テ キ ス ト 認 証 に の み 利 用 さ れ 、 ア カ ウ ン ト と セ ッ シ ョ ン 管 理 は 利 用 さ れ な い 。 encrypt passwords = yes の 場 合 、 Sambaは 常 に PAM に よ る 認 証 を 無 視 す る こ と に 気 を 付 け る こ と 。 こ れ は 、 PAMモ ジ ュ ー ル が 、 SMBの パ ス ワ ー ド 暗 号 化 に 必 要 な チ ャ レ ン ジ ア ン ド レ ス ポ ン ス 認 証 機 構 を サ ポ ー ト し て い な い た め で あ る 。 デ フ ォ ル ト : obey pam restrictions = no

only user (S) こ の 真 偽 値 の オ プ シ ョ ン は 、 user パ ラ メ ー タ に 設 定 さ れ て い な い ユ ー ザ か ら の 接 続 を 許 可 す る か ど う か を 制 御 す る 。 デ フ ォ ル ト で は 、 こ の オ プ シ ョ ン は 無 効 に な っ て お り 、 ク ラ イ ア ン ト か ら 送 信 さ れ た ユ ー ザ 名 を サ ー バ が 利 用 す る こ と が 可 能 で あ る 。 こ の パ ラ メ ー タ を 有 効 に す る こ と で 、 サ ー バ は user パ ラ メ ー タ で 設 定 さ れ た ユ ー ザ 名 の み を 利 用 す る 。 こ れ は 共 有 レ ベ ル の セ キ ュ リ テ ィ の 時 の み 有 用 で あ る 。 こ の パ ラ メ ー タ を 有 効 に す る と 、 Samba は サ ー ビ ス 名 か ら ユ ー ザ 名 を 推 測 す る こ と も 行 な わ な く な る 。 こ の た め 、 [homes] セ ク シ ョ ン を 利 用 し て い る と 、 問 題 が 発 生 し て し ま う 。 user = %S と す る こ と で 、 user リ ス ト に サ ー ビ ス 名 が 設 定 さ れ 、 ホ ー ム デ ィ レ ク ト リ を ユ ー ザ の 名 前 に す る こ と が で き る 。

user パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : only user = no

only guest (S)

guest onlyの 同 義 語 で あ る 。

oplock break wait time (G) こ れ は Windows 9x と NT 双 方 の バ グ に 対 応 す る た め に 追 加 さ れ た チ ュ ー ニ ン グ オ プ シ ョ ン で あ る 。 ク ラ イ ア ン ト が oplock を 解 除 さ せ る よ う な SMB を 発 行 し た 時 に 、 Samba の ク ラ イ ア ン ト に 対 す る 応 答 が 早 過 ぎ る と 、 ク ラ イ ア ン ト は 誤 動 作 し て し ま い 、 解 除 要 求 に 応 答 し な い 。 こ の チ ュ ー ニ ン グ パ ラ メ ー タ (ミ リ 秒 単 位 で 指 定 す る )は 、 こ う し た (異 常 動 作 を 行 な う )ク ラ イ ア ン ト に 対 し て oplock 解 除 要 求 を 送 付 す る 前 に 、 Samba が と る 待 ち 時 間 に な る 。

Samba の oplock コ ー ド を 読 ん で 理 解 し て い な い 限 り 、 こ の パ ラ メ ー タ を 変 え て は い け な い 。 . デ フ ォ ル ト : oplock break wait time = 0

oplock contention limit (S) こ れ は 非 常 に 高 度 な smbd(8) <URL:smbd.8.html> の チ ュ ー ニ ン グ オ プ シ ョ ン で 、 複 数 の ク ラ イ ア ン ト 接 続 か ら 同 じ フ ァ イ ル へ の oplock 要 求 が 行 な わ れ た 際 の 効 率 を 改 善 す る も の で あ る 。 こ の パ ラ メ ー タ に は 数 値 を 指 定 す る 。 同 じ フ ァ イ ル に 対 し て oplock を 行 な お う と す る ク ラ イ ア ン ト の 大 体 の 数 が こ の パ ラ メ ー タ で 指 定 し た 限 界 を 越 え る と 、 た と え 要 求 さ れ て も 、 smbd <URL:smbd.8.html> は oplock を 許 可 し な い よ う に な る 。 こ れ に よ り 、 smbdは Windows NTと 同 様 の 動 作 を 行 う よ う に な る 。

Samba の oplock コ ー ド を 読 ん で 理 解 し て い な い 限 り 、 こ の パ ラ メ ー タ を 変 え て は い け な い 。 . デ フ ォ ル ト : oplock contention limit = 2

oplocks (S) こ の 真 偽 値 オ プ シ ョ ン は 、 共 有 内 の フ ァ イ ル オ ー プ ン が 要 求 さ れ た 際 に oplock (opportunistic lock = 便 宜 的 ロ ッ ク ) を 行 な う か ど う か を smbd に 指 示 す る 。 oplock に よ り 、 Samba サ ー バ 上 の フ ァ イ ル ア ク セ ス 速 度 を 劇 的 に 改 善 (お よ そ 30% 以 上 )す る こ と が で き る 。 oplock に よ り 、 ク ラ イ ア ン ト は 、 積 極 的 に フ ァ イ ル を ロ ー カ ル に キ ャ ッ シ ュ す る よ う に な る が 、 信 頼 性 の 低 い ネ ッ ト ワ ー ク 環 境 の 場 合 な ど に 、 こ れ を 無 効 に し た い と 考 え る こ と も あ る だ ろ う (Windows NT サ ー バ に お け る デ フ ォ ル ト 値 は 有 効 で あ る )。 こ れ 以 上 の 情 報 に つ い て は 、 Samba の docs/ デ ィ レ ク ト リ に あ る Speed.txt を 参 照 の こ と 。

oplock は 共 有 内 の フ ァ イ ル 単 位 で 無 効 に す る こ と も 可 能 で あ る 。
veto oplock files
パ ラ メ ー タ を 参 照 の こ と 。 シ ス テ ム に よ っ て は 、 oplock が OS自 身 に よ っ て 認 識 さ れ る 。 こ の 場 合 、 Samba、 NFS、 ロ ー カ ル な UNIXの い ず れ を 経 由 し て ア ク セ ス が 行 な わ れ た 場 合 で も 、 oplock が 行 な わ れ た フ ァ イ ル と の デ ー タ の 同 期 が 実 現 す る 。 詳 細 は 、 kernel oplocks パ ラ メ ー タ を 参 照 の こ と 。

kernel oplocks と level2 oplocks パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : oplocks = yes

os level (G) こ の 数 値 は 、 Samba が ブ ラ ウ ザ 選 定 時 に 宣 言 す る 優 先 度 を 設 定 す る 。 こ の パ ラ メ ー タ の 値 は 、 nmbd(8) <URL:nmbd.8.html> が 、 ブ ロ ー ド キ ャ ス ト 範 囲 内 に お け る WORKGROUP の ロ ー カ ル マ ス タ ブ ラ ウ ザ に な る か ど う か に 影 響 す る 。 注 意 : ロ ー カ ル マ ス タ ブ ラ ウ ザ の 選 定 に 際 し て 、 デ フ ォ ル ト で は 、 Samba が Windows NT 4.0/2000 の ド メ イ ン コ ン ト ロ ー ラ 以 外 の す べ て の Microsoft 社 の OSに 優 先 す る 。 こ の た め 、 Samba ホ ス ト の 設 定 が 不 正 の 場 合 、 ブ ラ ウ ジ ン グ 的 に そ の サ ブ ネ ッ ト が 孤 立 し て し ま う 可 能 性 が あ る 。 詳 細 は 、 Samba の docs/ デ ィ レ ク ト リ に あ る BROWSING.txt を 参 照 の こ と 。 デ フ ォ ル ト : os level = 20 設 定 例 : os level = 65
os2 driver map (G)
こ の パ ラ メ ー タ で は 、 OS/2 の プ リ ン タ ド ラ イ バ 名 と Windows NT の プ リ ン タ ド ラ イ バ 名 と の マ ッ ピ ン グ が 記 述 さ れ た フ ァ イ ル へ の 絶 対 パ ス を 指 定 す る 。 フ ァ イ ル 形 式 は 以 下 の よ う に な っ て い る :

<nt 用 ド ラ イ バ 名 > = <os2 用 ド ラ イ バ 名 >.<デ バ イ ス 名 >

HP LaserJet 5 の プ リ ン タ ド ラ イ バ を 例 に と っ た 場 合 、 正 し い エ ン ト リ は HP LaserJet 5L = LASERJET.HP LaserJet 5Lの よ う に な る 。 こ の フ ァ イ ル は 、 Samba Printing HOWTO <URL:printer_driver2.html> 中 で 記 述 さ れ て い る プ リ ン タ ド ラ イ バ の 名 前 空 間 の 問 題 に 対 応 す る た め に 用 い ら れ る 。 OS/2 ク ラ イ ア ン ト に 関 す る 詳 細 に つ い て は 、 Samba ド キ ュ メ ン ト 中 の OS2-Client-HOWTO <URL:OS2-Client-HOWTO.html> を 参 照 の こ と 。 デ フ ォ ル ト : os2 driver map = <空 文 字 列 >

pam password change (G)

Samba 2.2 に お け る PAM サ ポ ー ト 機 能 の 追 加 に と も な い 、 こ の パ ラ メ ー タ を 用 い る こ と で 、 PAM を 使 っ た Samba の パ ス ワ ー ド 変 更 が 可 能 と な る 。 こ の パ ラ メ ー タ が 有 効 な 場 合 、 SMB ク ラ イ ア ン ト か ら の 要 求 が あ れ ば 、 passwd program に 設 定 さ れ た プ ロ グ ラ ム に 代 わ っ て 、 PAM を 使 っ て パ ス ワ ー ド の 変 更 が 行 な わ れ る 。 ほ と ん ど の 場 合 、 passwd chat パ ラ メ ー タ の 変 更 な し に こ の パ ラ メ ー タ を 有 効 に す る こ と が 可 能 で あ る 。 デ フ ォ ル ト : pam password change = no

panic action (G) こ れ は Samba 開 発 者 の た め の オ プ シ ョ ン で 、 smbd(8) <URL:smbd.8.html> や nmbd(8) <URL:nmbd.8.html> が ク ラ ッ シ ュ し た 際 に 呼 び 出 さ れ る シ ス テ ム 上 の コ マ ン ド を 指 定 す る 。 こ れ は 通 常 問 題 が 発 生 し た 事 実 を 警 告 す る の に 使 わ れ る 。 デ フ ォ ル ト : panic action = <空 文 字 列 > 設 定 例 : panic action = "/bin/sleep 90000"
passwd chat (G)
こ の パ ラ メ ー タ で 指 定 さ れ る 文 字 列 は 、 smbd <URL:smbd.8.html> と ロ ー カ ル な パ ス ワ ー ド 変 更 プ ロ グ ラ ム と の 間 で パ ス ワ ー ド 変 更 時 に 発 生 す る や り と り (chat) を 制 御 す る 。 文 字 列 に は 、 smbd(8) <URL:smbd.8.html>が passwd program で 指 定 し た プ ロ グ ラ ム に 行 な う 送 信 内 容 と 、 そ れ に 対 し て 期 待 さ れ る 応 答 内 容 と を 定 義 し た や り と り の 手 順 を 記 述 す る 。 期 待 さ れ る 応 答 が な い 場 合 、 パ ス ワ ー ド は 変 更 さ れ な い 。 こ の や り と り の 手 順 は 、 パ ス ワ ー ド 制 御 の た め に ど の よ う な 方 法 (た と え ば NIS な ど )を 使 う か に 依 存 す る た め 、 サ イ ト 毎 に 異 な る こ と が 多 い 。 こ の パ ラ メ ー タ は 、 unix password sync パ ラ メ ー タ が yes の 時 の み 利 用 さ れ る 。 こ の や り と り は 、 smbpasswd フ ァ イ ル 中 の SMBパ ス ワ ー ド が 変 更 さ れ る 際 に 、 古 い パ ス ワ ー ド の 平 文 へ ア ク セ ス す る こ と な し に 、 root権 限 で 呼 び 出 さ れ る 。 こ れ は 、 root で あ れ ば 以 前 の パ ス ワ ー ド を 知 ら な く て も 、 ユ ー ザ の パ ス ワ ー ド の 再 設 定 を 行 な う こ と が で き る か ら で あ る 。 NIS/YP を 利 用 し て い る 場 合 、 passwd program は NIS マ ス タ サ ー バ 上 で 実 行 す る 必 要 が あ る 文 字 列 に は 、 各 々 新 旧 パ ス ワ ー ド に 置 換 さ れ る 、 %n お よ び %o マ ク ロ や 、 各 々 改 行 、 復 帰 、 タ ブ 、 空 白 を 意 味 す る 標 準 的 な マ ク ロ で あ る 、 \n、 \r、 \t、 \sも 記 述 で き る 。 さ ら に 、 こ の 文 字 列 に は 、 任 意 の 文 字 列 に 一 致 す る ’*’ を 記 述 し て も よ い 。 ダ ブ ル ク オ ー テ ー シ ョ ン は 、 空 白 を 含 む 複 数 の 文 字 列 を 1 つ の 文 字 列 と 見 な す の に 使 う こ と が で き る 。 や り と り の 手 順 中 で 、 送 信 文 字 列 と し て ピ リ オ ド "." が 指 定 さ れ て い た 場 合 、 実 際 に は な ん の 文 字 列 も 送 ら れ な い 。 同 様 に 、 受 信 文 字 列 と し て ピ リ オ ド が 指 定 さ れ て い た 場 合 、 実 際 に は 何 も 受 信 し な い こ と が 期 待 さ れ て い る 。

pam password change パ ラ メ ー タ が true の 場 合 、 chat の や り と り の 手 順 は 、 任 意 の 順 番 で マ ッ チ し 、 成 功 し た か 否 か は 出 力 結 果 で は な く PAM の 戻 り 値 で 判 断 さ れ る 。 PAM の 場 合 、 \n マ ク ロ は 無 視 さ れ る 。

unix password sync、 passwd program、 passwd chat debug、 pam password changeも 参 照 の こ と 。 デ フ ォ ル ト : passwd chat = *new*password* %n\n *new*password* %n\n *changed* 設 定 例 : passwd chat = "*Enter OLD password*" %o\n "*Enter NEW password*" %n\n "*Reenter NEW password*" %n\n "*Password changed*"

passwd chat debug (G) こ の 真 偽 値 パ ラ メ ー タ は 、 passwd chat script パ ラ メ ー タ を debug モ ー ド で 実 行 す る か ど う か に 影 響 す る 。 debug モ ー ド の 場 合 、 passwd chat 中 に や り と り さ れ る 文 字 列 は 、 debug level を 100 に す る こ と で 、 smbd(8) <URL:smbd.8.html> の ロ グ フ ァ イ ル 中 に 出 力 さ れ る よ う に な る 。 smbd の ロ グ 中 に 平 文 の パ ス ワ ー ド が 見 え て し ま う た め 、 こ れ は 危 険 な オ プ シ ョ ン で あ る 。 こ の パ ラ メ ー タ は 、 Samba の 管 理 者 が passwd chat ス ク リ プ ト が passwd program を 呼 び 出 す 際 の デ バ ッ グ を 行 な う 際 に 役 立 つ 。 デ バ ッ グ が 終 了 し た ら 、 必 ず 無 効 に す る こ と 。 pam password change パ ラ メ ー タ が 有 効 に な っ て い る 場 合 、 こ の オ プ シ ョ ン は 無 効 に な る 。 こ の パ ラ メ ー タ は デ フ ォ ル ト で 無 効 に な っ て い る 。

passwd chat、 pam password change 、 passwd program も 参 照 の こ と 。 デ フ ォ ル ト : passwd chat debug = no

passwd program (G) ユ ー ザ の UNIX 上 の パ ス ワ ー ド を 設 定 す る た め に 使 用 す る プ ロ グ ラ ム の 名 前 を 指 定 す る 。 %u は ユ ー ザ 名 に 置 換 さ れ る 。 パ ス ワ ー ド 変 更 プ ロ グ ラ ム を 呼 び 出 す 前 に 、 指 定 さ れ た ユ ー ザ 名 が 存 在 す る か の チ ェ ッ ク が 行 な わ れ る 。 多 く の パ ス ワ ー ド 変 更 プ ロ グ ラ ム は 、 パ ス ワ ー ド の 最 小 字 数 や 大 文 字 と 小 文 字 併 用 や 、 数 字 の 混 在 な ど の 適 切 な パ ス ワ ー ド を 要 求 す る こ と に 注 意 し て 欲 し い 。 一 部 の ク ラ イ ア ン ト (Windows for Workgroups な ど )は 、 パ ス ワ ー ド を 送 信 す る 前 に 大 文 字 化 し て し ま う た め 、 問 題 が 発 生 す る 。 注 意 :unix password sync パ ラ メ ー タ を True に 設 定 す る と 、 smbpasswd(5)

<URL:smbpasswd.5.html> フ ァ イ ル 中 の SMBパ ス ワ ー ド が 変 更 さ れ る 前 に 、 こ の プ ロ グ ラ ム が root権 限 で 呼 び 出 さ れ る 。 UNIX 側 の パ ス ワ ー ド 変 更 が 失 敗 す る と 、 smbd は SMBパ ス ワ ー ド の 変 更 も 失 敗 す る (こ れ は 仕 様 で あ る )。

unix password sync パ ラ メ ー タ が trueに 設 定 さ れ て い る 場 合 は 、 こ の パ ラ メ ー タ で 指 定 す る す べ て の プ ロ グ ラ ム を 必 ず 絶 対 パ ス で 設 定 し 、 セ キ ュ リ テ ィ 上 の 問 題 が 発 生 し な い よ う に し て お く こ と 。 デ フ ォ ル ト で は unix password sync は false に な っ て い る 。

unix password syncも 参 照 の こ と 。 デ フ ォ ル ト : passwd program = /bin/passwd 設 定 例 : passwd program = /sbin/npasswd %u

password level (G) ク ラ イ ア ン ト と サ ー バ の 組 合 せ に よ っ て は 、 大 文 字 と 小 文 字 が 混 在 し た パ ス ワ ー ド の 扱 い に 問 題 が 発 生 す る こ と が あ る 。 問 題 が 発 生 す る ク ラ イ ア ン ト は LANMAN1 プ ロ ト コ ル を 使 用 し て い る と パ ス ワ ー ド を 強 制 的 に 大 文 字 に す る が 、 COREPLUS を 使 用 し て い る と き は こ の 変 換 を 行 な わ な い Windows for Workgroups が あ る 。 Windows 95/98 系 列 の オ ペ レ ー テ ィ ン グ シ ス テ ム に も 問 題 が あ る 。 こ れ ら の ク ラ イ ア ン ト は 、 プ ロ ト コ ル の ネ ゴ シ エ ー シ ョ ン の 結 果 NT LM 0.12が 使 わ れ る こ と に な っ た 場 合 で も 、 平 文 の パ ス ワ ー ド を 大 文 字 化 し て し ま う 。 こ の パ ラ メ ー タ は 、 パ ス ワ ー ド 中 に 含 む こ と が で き る 大 文 字 の 最 大 数 を 設 定 す る 。 例 え ば 、 与 え ら れ た パ ス ワ ー ド が "FRED" で あ っ た と す る 。 password level が 1 に 設 定 さ れ て い る と 、 "FRED" で 失 敗 し た と き に 以 下 の 組 み 合 わ せ に よ る 再 試 行 が 行 な わ れ る :

"Fred", "fred", "fRed", "frEd","freD"

password level が 2 に 設 定 さ れ て い る と 以 下 の 組 合 せ に よ る 試 行 も 行 な わ れ る :

"FRed", "FrEd", "FreD", "fREd", "fReD", "frED", .. 以 下 も 同 様 で あ る 。 こ の パ ラ メ ー タ を 大 き く す る ほ ど 、 大 文 字 と 小 文 字 の 混 在 し た パ ス ワ ー ド が 大 文 字 あ る い は 小 文 字 の み の パ ス ワ ー ド と 一 致 す る よ う に な る 。 し か し 、 こ の パ ラ メ ー タ の 利 用 は セ キ ュ リ テ ィ の 低 下 に つ な が る こ と と 、 新 規 の 接 続 を 処 理 す る た め の 時 間 が 増 大 す る こ と を 意 識 し て お く 必 要 が あ る 。 値 を 0 に す る と 、 入 力 さ れ た 通 り の パ ス ワ ー ド と 、 そ れ ら を 全 て 小 文 字 に し た 場 合 の 2 回 の 試 行 の み を 行 な う 。 デ フ ォ ル ト : password level = 0 設 定 例 : password level = 4

password server (G) こ の オ プ シ ョ ン で 、 別 の SMB サ ー バ (Windows NT マ シ ン な ど )の 名 前 を 指 定 し た 上 で 、 security = domain も し く は security = server に 設 定 す る こ と で 、 Samba が 行 な う ユ ー ザ 名 、 パ ス ワ ー ド の 認 証 の す べ て を 別 の サ ー バ に 行 な わ せ る こ と が 可 能 と な る 。 こ の オ プ シ ョ ン で は 、 パ ス ワ ー ド サ ー バ と し て 利 用 す る マ シ ン の 名 前 を 設 定 す る 。 名 前 の 指 定 は NetBIOS名 で 行 な う 必 要 が あ る 。 そ の た め 、 NetBIOS 名 が Internet 名 と 異 な っ て い る 場 合 は 、 smb.confフ ァ イ ル と 同 じ デ ィ レ ク ト リ に あ る 、 lmhostsフ ァ イ ル に NetBIOS名 の エ ン ト リ を 追 加 す る 必 要 が あ る だ ろ う 。 パ ス ワ ー ド サ ー バ の 名 前 解 決 は 、 name resolve order パ ラ メ ー タ で 設 定 さ れ た 方 法 と 順 番 に 従 っ て 、 行 な わ れ る 。 パ ス ワ ー ド サ ー バ は 、 「 LM1.2X002」 ま た は 「 LM NT 0.12」 プ ロ ト コ ル が 利 用 可 能 で あ り 、 ユ ー ザ レ ベ ル の セ キ ュ リ テ ィ モ ー ド で 構 成 さ れ た マ シ ン で あ る 必 要 が あ る 。 注 意 : パ ス ワ ー ド サ ー バ を 利 用 す る と い う こ と は 、 Samba を 実 行 し て い る UNIX マ シ ン の セ キ ュ リ テ ィ は パ ス ワ ー ド サ ー バ に 依 存 す る と い う こ と で あ る 。 完 全 な 信 頼 が で き な い サ ー バ を パ ス ワ ー ド サ ー バ と し て 設 定 し て は い け な い 。

Samba サ ー バ 自 身 を パ ス ワ ー ド サ ー バ に 設 定 し な い こ と 。 こ れ は ル ー プ を 発 生 さ せ 、 Samba サ ー バ を フ リ ー ズ さ せ て し ま う !

password server の 値 に は 、 Samba 変 数 も 通 常 通 り 利 用 で き る が 、 事 実 上 有 用 な も の は 、 Samba サ ー バ に 接 続 し て き た ク ラ イ ア ン ト を パ ス ワ ー ド サ ー バ と し て 設 定 す る こ と を 意 味 す る 、 %m だ け で あ ろ う 。 こ の 設 定 を 行 な う 際 に は 、 hosts allow を 使 っ て 信 頼 で き る ク ラ イ ア ン ト 以 外 か ら の 接 続 を 制 限 す る こ と が 望 ま し い 。

security パ ラ メ ー タ を domain に 設 定 す る 場 合 、 こ の オ プ シ ョ ン で は 、 ド メ イ ン の プ ラ イ マ リ お よ び バ ッ ク ア ッ プ ド メ イ ン コ ン ト ロ ー ラ を 指 定 す る か 、 "*’ と い う 文 字 を 指 定 す る 必 要 が あ る 。 こ れ は Samba サ ー バ を ド メ イ ン の メ ン バ と し て 機 能 さ せ る と と も に 、 ユ ー ザ の ロ グ オ ン 時 に 認 証 を 行 な う た め に 、 暗 号 化 さ れ た 認 証 済 の RPCコ ー ル を 利 用 す る た め で あ る 。 security = domain を 用 い る 利 点 は 、 password server オ プ シ ョ ン で 幾 つ か の サ ー バ を 指 定 し た 場 合 に 、 smbd が リ ス ト 中 の サ ー バ に 対 し て ど れ か の サ ー バ か ら 応 答 が あ る ま で 順 番 に 問 い 合 わ せ を 行 な っ て い く と い う 点 に あ る 。 こ れ は 、 通 常 問 い 合 わ せ を 行 な う サ ー バ が 停 止 し て し ま っ た 時 に 効 果 を 発 揮 す る 。

password server オ プ シ ョ ン に ’*’ 文 字 を 指 定 す る と 、 Samba は WORKGROUP<1C> と い う 名 前 の 問 い 合 わ せ を 行 な っ て 、 認 証 に 利 用 す る プ ラ イ マ リ も し く は バ ッ ク ア ッ プ ド メ イ ン コ ン ト ロ ー ラ を 自 動 的 に 決 定 す る よ う に な り 、 名 前 解 決 に よ り 返 却 さ れ た IPア ド レ ス の リ ス ト 中 の 各 サ ー バ に 対 し て 順 番 に 接 続 が 行 な わ れ る 。

security パ ラ メ ー タ が server の 場 合 、 security = domain の 場 合 に は な か っ た 制 限 事 項 が 幾 つ か 発 生 す る :

• 複 数 の パ ス ワ ー ド サ ー バ を

password server パ ラ メ ー タ 中 に 設 定 で

き る が 、 一 旦 smbd が 接 続 を 行 な っ た パ ス ワ ー ド サ ー バ が 停 止 し て し ま う と 、 そ の smbd で は そ れ 以 上 の ユ ー ザ 認 証 が 一 切 行 な え な く な る 。 こ れ は security = server モ ー ド に お け る SMB/CIFS プ ロ ト コ ル で の 制 限 で 、 Samba 側 で は 対 処 で き な い 。

•

Windows NT サ ー バ を パ ス ワ ー ド サ ー バ と し て 使 っ て い る 場 合 、 ユ ー ザ が Samba サ ー バ か ら ロ グ オ ン で き る よ う に す る 必 要 が あ る 。 こ れ は 、 security = server モ ー ド の 場 合 、 ネ ッ ト ワ ー ク 経 由 の ロ グ オ ン は 、 ユ ー ザ の ワ ー ク ス テ ー シ ョ ン か ら で は な く 、 Samba サ ー バ か ら 行 わ れ た も の と し て 扱 わ れ る た め で あ る 。

security パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : password server = <空 文 字 列 > 設 定 例 : password server = NT-PDC, NT-BDC1, NT-BDC2 設 定 例 : password server = *
path (S)
こ の パ ラ メ ー タ は 、 サ ー ビ ス に 接 続 し た ユ ー ザ が ア ク セ ス す る デ ィ レ ク ト リ を 指 定 す る 。 印 刷 サ ー ビ ス の 場 合 は 、 印 刷 デ ー タ が 印 刷 用 ホ ス ト に 送 ら れ る 前 に 一 時 的 に ス プ ー ル さ れ る 場 所 に な る 。 ゲ ス ト ア ク セ ス を 許 可 し て い る 印 刷 サ ー ビ ス の 場 合 、 サ ー ビ ス は 読 み だ し 専 用 に す べ き で あ り 、 パ ス は 全 ユ ー ザ 書 き 込 み 可 と し 、 sticky ビ ッ ト を セ ッ ト す べ き で あ る 。 こ れ は も ち ろ ん 必 須 で は な い が 、 こ の よ う に し な い 限 り は 、 お そ ら く 意 図 し た 設 定 を 行 な う こ と が で き な い だ ろ う 。

path パ ラ メ ー タ の 値 に あ る %u は 、 ク ラ イ ア ン ト が 接 続 す る 際 に 利 用 し た UNIX の ユ ー ザ 名 に 置 換 さ れ る 。 %m は 、 接 続 し て き た マ シ ン の NetBIOS 名 に 置 換 さ れ る 。 こ れ ら の 置 換 操 作 は 、 ユ ー ザ に 仮 想 的 な ホ ー ム デ ィ レ ク ト リ を 設 定 す る 際 、 非 常 に 便 利 で あ る 。

root dir が 設 定 さ れ て い た 場 合 、 こ の パ ラ メ ー タ も そ の 影 響 を 受 け る こ と に 注 意 。 デ フ ォ ル ト : な し 設 定 例 : path = /home/fred

pid directory (G) こ の オ プ シ ョ ン に よ り 、 pid フ ァ イ ル が お か れ る デ ィ レ ク ト リ が 指 定 さ れ る 。 デ フ ォ ル ト : pid directory = ${prefix}/var/locks 設 定 例 : pid directory = /var/run/
posix locking (S)

smbd(8) <URL:smbd.8.html> デ ー モ ン で は 、 SMBク ラ イ ア ン ト に よ っ て 行 な わ れ た フ ァ イ ル ロ ッ ク の 情 報 を 記 録 す る デ ー タ ベ ー ス を 管 理 し て い る 。 デ フ ォ ル ト で は 、 デ ー タ ベ ー ス の 内 部 処 理 と し て POSIX ロ ッ ク へ の 置 換 え が 行 な わ れ て い る 。 こ れ に よ り 、 SMBク ラ イ ア ン ト に よ っ て 行 な わ れ た フ ァ イ ル ロ ッ ク は 、 POSIX互 換 の ア プ リ ケ ー シ ョ ン が SMB以 外 の 方 式 (NFS や ロ ー カ ル な フ ァ イ ル ア ク セ ス ) を 用 い て 、 フ ァ イ ル に ア ク セ ス す る 際 に も 認 識 さ れ る こ と に な る 。 こ の パ ラ メ ー タ を 無 効 に す る 必 要 は ま ず な い で あ ろ う 。 デ フ ォ ル ト : posix locking = yes

postexec (S) こ の オ プ シ ョ ン は 、 サ ー ビ ス か ら 切 断 し た 際 に 常 に 起 動 さ れ る コ マ ン ド を 指 定 す る 。 こ の パ ラ メ ー タ で は 通 常 の Sambaの 変 数 も 利 用 で き る 。 シ ス テ ム に よ っ て は コ マ ン ド が root で 実 行 さ れ る 場 合 も あ る か も 知 れ な い 。 面 白 い 例 と し て は 、 サ ー バ の リ ソ ー ス を umount す る よ う な 用 途 が 考 え ら れ る :

postexec = /etc/umount /cdrom

preexec も 参 照 の こ と 。 デ フ ォ ル ト : な し (実 行 さ れ る コ マ ン ド は な い ) 設 定 例 : postexec = echo \"%u disconnected from %S from %m (%I)\" >> /tmp/log

postscript (S) こ の パ ラ メ ー タ は 、 印 刷 す る フ ァ イ ル を Postscript 形 式 と し て 解 釈 す る よ う に プ リ ン タ に 強 制 す る 。 こ れ は 、 印 刷 の 出 力 の 先 頭 に %! を 付 加 す る こ と に よ っ て 行 な わ れ る 。 印 刷 の 開 始 時 に Ctrl-D を 出 力 し て 、 プ リ ン タ の 処 理 を お か し く し て し ま う よ う な PCが ま だ た く さ ん あ る 時 に は 、 こ れ は と て も 便 利 で あ る 。 デ フ ォ ル ト : postscript = no
preexec (S)
こ の オ プ シ ョ ン は 、 サ ー ビ ス へ 接 続 し た 際 に 必 ず 実 行 さ れ る コ マ ン ド を 指 定 す る 。 こ の パ ラ メ ー タ で は 通 常 の Sambaの 変 数 も 利 用 で き る 。 面 白 い 例 と し て は 、 接 続 す る 度 に 、 ユ ー ザ に 歓 迎 (welcome)メ ッ セ ー ジ を 送 る よ う な 用 途 が 考 え ら れ る 。 そ の 日 の 一 言 (message of the day) も 面 白 い か も 知 れ な い 。 以 下 に 例 を 示 す :

preexec = csh -c ’echo \"Welcome to %S!\" | /usr/local/samba/bin/smbclient -M %m -I %I’ & 無 論 、 し ば ら く 経 つ と こ れ は イ ラ イ ラ の も と に な る だ け だ ろ う :-)。

preexec close お よ び postexec も 参 照 の こ と 。 デ フ ォ ル ト : な し (実 行 さ れ る コ マ ン ド は な い ) 設 定 例 : preexec = echo \"%u connected to %S from %m (%I)\" >> /tmp/log

preexec close (S) こ の 真 偽 値 オ プ シ ョ ン は 、 preexec で 指 定 し た コ マ ン ド か ら 0 以 外 の 戻 り 値 が 返 却 さ れ た 際 に 、 サ ー ビ ス へ の 接 続 を ク ロ ー ズ す る か ど う か を 制 御 す る 。 デ フ ォ ル ト : preexec close = no
preferred master (G)
こ の 真 偽 値 パ ラ メ ー タ は 、 nmbd(8) <URL:nmbd.8.html> が ワ ー ク グ ル ー プ の マ ス タ ブ ラ ウ ザ と し て 優 先 さ れ る か ど う か に 影 響 す る 。 こ れ が true に 設 定 さ れ て い る と 、 nmbd は 起 動 時 に ブ ラ ウ ザ の 選 定 を 強 要 す る 。 ま た 、 選 定 時 の 優 先 度 で も 、 わ ず か で は あ る が 有 利 に な る 。 こ の パ ラ メ ー タ は 、 nmbd が ド メ イ ン マ ス タ ブ ラ ウ ザ に な る こ と を 保 証 す る た め に 、

domain master = yesの 設 定 と 連 係 し て 利 用 す る こ と が 推 奨 さ れ て い る 。 同 じ サ ブ ネ ッ ト 上 に 優 先 マ ス タ ブ ラ ウ ザ に 指 定 さ れ た ホ ス ト (Samba サ ー バ 、 Windows 95/NT の い ず れ の 場 合 も )が 複 数 台 か 存 在 す る と 、 そ れ ら の ホ ス ト は 定 期 的 に ロ ー カ ル マ ス タ ブ ラ ウ ザ に な ろ う と す る 試 み を 永 続 的 に 繰 り 返 す こ と に な る 。 こ れ は 不 要 な ブ ロ ー ド キ ャ ス ト ト ラ フ ィ ッ ク を 発 生 さ せ る だ け で な く 、 ブ ラ ウ ジ ン グ 機 能 自 体 に も 支 障 を 発 生 さ せ て し ま う た め 、 こ の オ プ シ ョ ン は 注 意 し て 扱 う こ と 。

os level も 参 照 の こ と 。 デ フ ォ ル ト : preferred master = auto

prefered master (G)

preferred master の 同 義 語 で 、 綴 り 間 違 い を す る 人 の た め に 用 意 さ れ て い る :-)

preload こ の パ ラ メ ー タ は 、 自 動 的 に ブ ラ ウ ズ リ ス ト 上 に 追 加 し た い サ ー ビ ス の リ ス ト を 設 定 す る 。 こ の パ ラ メ ー タ を 利 用 し な い と 不 可 視 に な る homes や printers サ ー ビ ス に と っ て 有 用 で あ る 。

printcap フ ァ イ ル に あ る す べ て の プ リ ン タ を 指 定 し た い 場 合 は 、 load printers オ プ シ ョ ン を 利 用 す る 方 が 簡 単 で あ る 。 デ フ ォ ル ト : preload に 設 定 さ れ た サ ー ビ ス は な い 設 定 例 : preload = fred lp colorlp

preserve case (S) ク ラ イ ア ン ト か ら 送 信 さ れ て き た 新 し い フ ァ イ ル 名 中 の 大 文 字 小 文 字 を そ の ま ま 利 用 す る か 、 default case パ ラ メ ー タ の 設 定 を 強 制 す る か ど う か を 設 定 す る 。 デ フ ォ ル ト : preserve case = yes こ の 設 定 に 関 す る 詳 細 に つ い て は 、 NAME MANGLING の セ ク シ ョ ン を 参 照 の こ と
print command (S)
印 刷 ジ ョ ブ が 、 ス プ ー ル フ ァ イ ル の 書 き 込 み を 完 了 し た 後 で 、 こ こ で 指 定 し た コ マ ン ド が system() 関 数 経 由 で ス プ ー ル フ ァ イ ル を 処 理 す る た め に 、 利 用 さ れ る 。 通 常 、 指 定 し た コ マ ン ド は ス プ ー ル フ ァ イ ル を ホ ス ト の 印 刷 サ ブ シ ス テ ム に 送 信 す る が 、 そ う し な け れ ば な ら な い と い う こ と は な い 。 サ ー バ は ス プ ー ル フ ァ イ ル を 削 除 し な い の で 、 指 定 し た コ マ ン ド が 処 理 完 了 後 に ス プ ー ル フ ァ イ ル を 削 除 し な け れ ば な ら な い 。 さ も な け れ ば 、 古 い ス プ ー ル フ ァ イ ル を 手 動 で 削 除 す る 必 要 が あ る 。

print command は 、 単 純 な テ キ ス ト 文 字 列 で あ る 。 こ れ は 、 以 下 の マ ク ロ が 置 換 さ れ る 他 は そ の ま ま 利 用 さ れ る 。

s, %p - ス プ ー ル フ ァ イ ル 名 へ の パ ス

%p - プ リ ン タ 名

%J - the job ク ラ イ ア ン ト か ら 送 信 さ れ た ジ ョ ブ 名

%c - ス プ ー ル さ れ た ジ ョ ブ の う ち 、 す で に 印 刷 さ れ た ペ ー ジ 数 (検 知 可 能 な 場 合 )

%z - ス プ ー ル さ れ た 印 刷 ジ ョ ブ の サ イ ズ (バ イ ト )

print command に は 、 最 低 限 %s も し く は %f の 記 述 が 必 要 で あ る 。 %p に つ い て は 必 須 で は な い 。 ジ ョ ブ の 実 行 時 に プ リ ン タ 名 が 指 定 さ れ て い な い 場 合 、 %p は 単 に printer command か ら 取 り 除 か れ る 。

[global] セ ク シ ョ ン 中 で 指 定 さ れ た print command は 、 独 自 の print command が 設 定 さ れ て い な い 各 印 刷 サ ー ビ ス に 適 用 さ れ る 。 印 刷 サ ー ビ ス に print command の 定 義 が な く 、 グ ロ ー バ ル な print command の 定 義 も な い 場 合 、 ス プ ー ル フ ァ イ ル は 作 成 さ れ る が 処 理 さ れ ず 、 (こ れ が 最 も 重 要 だ が )削 除 さ れ な い 。

UNIX プ ラ ッ ト フ ォ ー ム に よ っ て は nobody ア カ ウ ン ト を 用 い た 印 刷 が 失 敗 す る 場 合 が あ る の で 注 意 し て 欲 し い 。 こ の 場 合 、 印 刷 の 実 行 が 可 能 な 別 の ゲ ス ト ア カ ウ ン ト を 作 成 し 、 [global] セ ク シ ョ ン 中 の guest account に 設 定 す る こ と 。 シ ェ ル で 解 析 で き る 限 り の 非 常 に 複 雑 な print command を 記 述 す る こ と が 可 能 で あ る 。 以 下 の 例 で は 印 刷 ジ ョ ブ を 記 録 し 、 フ ァ イ ル を 印 刷 し て か ら そ れ を 削 除 し て い る 。 ’;’ は シ ェ ル ス ク リ プ ト に お い て 、 通 常 コ マ ン ド 間 の セ パ レ ー タ と し て 用 い ら れ る こ と に 注 意 。

print command = echo Printing %s >> /tmp/print.log; lpr -P %p %s; rm %s シ ス テ ム で フ ァ イ ル を 印 刷 す る 方 法 に よ っ て は 、 こ の コ マ ン ド を 適 宜 変 更 す る 必 要 が あ る か も し れ な い 。 パ ラ メ ー タ の デ フ ォ ル ト 値 は 、 printing パ ラ メ ー タ の 設 定 に 応 じ て 変 化 す る 。 デ フ ォ ル ト : printing = BSD, AIX, QNX, LPRNG, PLPの 場 合 :

print command = lpr -r -P%p %s

printing = SYSV, HPUXの 場 合 :

print command = lp -c -d%p %s; rm %s

printing = SOFTQの 場 合 :

print command = lp -d%p -s %s; rm %s

printing = CUPS の 場 合 : Samba が libcups を 利 用 し て コ ン パ イ ル さ れ た 場 合 、 printcap = cups は 、 ジ ョ ブ の 送 信 な ど に CUPS API を 利 用 す る 。 そ れ 以 外 の 場 合 は 、 lp -c -d%p -oraw; rm %s の よ う に 、 印 刷 に は -oraw オ プ シ ョ ン を つ け た System V 系 の コ マ ン ド に 対 応 づ け ら れ る 。 Samba が libcups を 利 用 し て コ ン パ イ ル さ れ 、 printing = cups の 設 定 が 行 な わ れ た 場 合 、 手 動 で 設 定 さ れ た print コ マ ン ド は 無 視 さ れ る 。 設 定 例 : print command = /usr/local/samba/bin/myprintscript %p %s

print ok (S)

printableの 同 義 語 で あ る 。

printable (S) こ の パ ラ メ ー タ が yes の 場 合 に 、 ク ラ イ ア ン ト か ら 指 定 さ れ た デ ィ レ ク ト リ に ス プ ー ル フ ァ イ ル を 書 き 込 む こ と が 可 能 に な る 。 印 刷 可 能 (printable)な サ ー ビ ス で は 、 (ユ ー ザ が UNIX上 に 権 限 を も っ て い る 限 り )印 刷 デ ー タ を ス プ ー ル フ ァ イ ル に 書 き 込 む こ と が 常 に 可 能 と な る こ と に 注 意 。 writeable パ ラ メ ー タ は 、 リ ソ ー ス に 対 す る 印 刷 以 外 の ア ク セ ス に の み 影 響 す る 。 デ フ ォ ル ト : printable = no
printcap (G)

printcap nameの 同 義 語 で あ る 。

printcap name (G) こ の パ ラ メ ー タ は 、 コ ン パ イ ル 時 に 設 定 さ れ る デ フ ォ ル ト の printcap フ ァ イ ル 名 (通 常 /etc/printcap) を 上 書 き に す る た め に 使 わ れ る 。 こ の パ ラ メ ー タ を 設 定 す べ き 状 況 に つ い て は 、 前 述 し た [printers] セ ク シ ョ ン に 関 す る 説 明 を 参 照 の こ と 。

CUPS 印 刷 イ ン タ フ ェ ー ス を 利 用 す る 際 は 、 printcap name = cups と い う 設 定 を 行 な う こ と 。 こ れ は 、 [global] セ ク シ ョ ン の printing = cups と い う 設 定 に よ り 補 完 さ れ る 。 printcap name = cups に よ り 、 CUPS の 設 定 フ ァ イ ル に よ っ て 指 定 さ れ た 、 CUPS に よ っ て 作 成 さ れ る 「 dummy」 の printcap が 用 い ら れ る よ う に な る 。 利 用 可 能 な プ リ ン タ を 一 覧 す る た め lpstat を 利 用 す る System V の シ ス テ ム で は 、 printcap name = lpstatと 設 定 す る こ と で 、 利 用 可 能 な プ リ ン タ の 一 覧 を 自 動 的 に 取 得 で き る 。 Samba の configure 時 点 に SYSV が 定 義 さ れ る シ ス テ ム (ほ と ん ど の System V ベ ー ス の シ ス テ ム が 該 当 す る )で は 、 こ れ が デ フ ォ ル ト で あ る 。 こ れ ら の シ ス テ ム で printcap name に lpstat が 設 定 さ れ る と 、 Samba は lpstat -v を 実 行 し 、 そ の 出 力 か ら プ リ ン タ 一 覧 を 取 得 す る 。 最 低 限 の printcap フ ァ イ ル は 下 記 の よ う な も の で あ る :

print1|My Printer 1

print2|My Printer 2

print3|My Printer 3

print4|My Printer 4

print5|My Printer 5

’|’ に よ っ て 、 プ リ ン タ の 別 名 が 区 切 ら れ る 。 た だ し 、 2 番 目 の 別 名 中 に 空 白 が あ る と 、 Samba は そ れ を プ リ ン タ の コ メ ン ト で あ る と 判 断 す る 。 注 意 : AIXに お け る デ フ ォ ル ト の printcap フ ァ イ ル の 名 前 は 、 /etc/qconfigで あ る 。 printcap フ ァ イ ル の 名 前 が qconfig の 場 合 、 Samba は フ ァ イ ル が AIXの qconfig形 式 で あ る と 仮 定 す る 。 デ フ ォ ル ト : printcap name = /etc/printcap 設 定 例 : printcap name = /etc/myprintcap

printer admin (S) こ の パ ラ メ ー タ に は 、 MS-RPC(通 常 Windows NT Workstationに よ っ て 使 用 さ れ る )に よ る 、 遠 隔 か ら の プ リ ン タ 管 理 イ ン タ フ ェ ー ス 経 由 で プ リ ン タ に 対 す る す べ て の 操 作 を 行 な う 権 限 を も つ ユ ー ザ の リ ス ト を 設 定 す る 。 root は 常 に 権 限 を も つ こ と に 注 意 。 デ フ ォ ル ト : printer admin = <空 文 字 列 > 設 定 例 : printer admin = admin, @staff
printer driver (S) 注 意 :
こ れ は 下 位 互 換 性 を 保 つ た め の パ ラ メ ー タ で あ り 、 バ ー ジ ョ ン 2.2 の 次 の メ ジ ャ ー リ リ ー ス で 削 除 さ れ る 。 Samba サ ー バ に プ リ ン タ ド ラ イ バ を イ ン ス ト ー ル す る た め の 新 方 式 に つ い て の 詳 細 情 報 は 、 Samba 2.2. Printing HOWTO <URL:printer_driver2.html> 中 の 説 明 を 参 照 の こ と 。 こ の オ プ シ ョ ン は 、 ク ラ イ ア ン ト が プ リ ン タ 用 の プ リ ン タ ド ラ イ バ を サ ー バ に 問 い 合 わ せ た と き に 応 答 と し て 受 け 取 る 文 字 列 を 設 定 す る 。 Windows 95 や Windows NT を 使 用 し て い る 場 合 、 こ の 文 字 列 を 利 用 す る こ と で プ リ ン タ の セ ッ ト ア ッ プ を 自 動 で 行 な う こ と が で き る 。 こ の パ ラ メ ー タ に は 、 適 切 な プ リ ン タ ド ラ イ バ を 示 す 正 確 な 文 字 列 (大 文 字 /小 文 字 も 区 別 さ れ る )を 設 定 す る 必 要 が あ る 。 指 定 す べ き 正 確 な 文 字 列 が わ か ら な け れ ば 、 printer driver パ ラ メ ー タ を 設 定 せ ず 、 ク ラ イ ア ン ト 側 で プ リ ン タ ド ラ イ バ の 一 覧 を 表 示 さ せ る と よ い 。 プ リ ン タ の 製 造 元 を 選 択 す る と 、 該 当 す る 文 字 列 が ス ク ロ ー ル ボ ッ ク ス 中 に 表 示 さ れ る だ ろ う 。

printer driver fileも 参 照 の こ と 。 設 定 例 : printer driver = HP LaserJet 4L

printer driver file (G) 注 意 : こ れ は 下 位 互 換 性 を 保 つ た め の パ ラ メ ー タ で あ り 、 バ ー ジ ョ ン 2.2 の 次 の メ ジ ャ ー リ リ ー ス で 削 除 さ れ る 。 Samba サ ー バ に プ リ ン タ ド ラ イ バ を イ ン ス ト ー ル す る た め の 新 方 式 に つ い て の 詳 細 情 報 は 、 Samba 2.2. Printing HOWTO <URL:printer_driver2.html> 中 の 説 明 を 参 照 の こ と 。 こ の パ ラ メ ー タ は 、 Windows 95 ク ラ イ ア ン ト に 対 し て プ リ ン タ ド ラ イ バ の 提 供 を 行 な う 際 に 利 用 す る プ リ ン タ ド ラ イ バ の 定 義 フ ァ イ ル の 位 置 を 指 定 す る も の で あ る 。 こ の パ ラ メ ー タ が 設 定 さ れ て い な か っ た 場 合 の デ フ ォ ル ト は 以 下 の 通 り 。

SAMBA_INSTALL_DIRECTORY /lib/printers.def

This file is created from Windows 95 msprint.inf
files found on the Windows 95 client system. Windows 95 ク ラ イ ア ン ト に 対 し て プ リ ン タ ド ラ イ バ を 提 供 す る た め の 設 定 に 関 す る 詳 細 は 、 docs/ デ ィ レ ク ト リ 中 に あ る 古 い ド キ ュ メ ン ト の PRINTER_DRIVER.txt を 参 照 の こ と 。

printer driver locationも 参 照 の こ と 。 デ フ ォ ル ト : な し (コ ン パ イ ル 中 に 設 定 さ れ る ) 設 定 例 : printer driver file = /usr/local/samba/printers/drivers.def qsq

printer driver location (S) 注 意 : こ れ は 下 位 互 換 性 を 保 つ た め の パ ラ メ ー タ で あ り 、 バ ー ジ ョ ン 2.2 の 次 の メ ジ ャ ー リ リ ー ス で 削 除 さ れ る 。 Samba サ ー バ に プ リ ン タ ド ラ イ バ を イ ン ス ト ー ル す る た め の 新 方 式 に つ い て の 詳 細 情 報 は 、 Samba 2.2. Printing HOWTO <URL:printer_driver2.html> 中 の 説 明 を 参 照 の こ と 。 こ の パ ラ メ ー タ は 、 プ リ ン タ 共 有 に 接 続 し た ク ラ イ ア ン ト に 対 し て 、 Windows 95 マ シ ン に 対 す る プ リ ン タ ド ラ イ バ の 自 動 イ ン ス ト ー ル に 必 要 な フ ァ イ ル の 置 き 場 所 を 通 知 す る も の で あ る 。 Samba が Windows 95 マ シ ン に プ リ ン タ ド ラ イ バ を 提 供 す る よ う に 設 定 さ れ て い る 場 合 は 、 次 の よ う な 値 を 指 定 す る 必 要 が あ る

\\MACHINE\PRINTER$ こ こ で 、 MACHINE は Samba サ ー バ の NetBIOS 名 、 PRINTER$ は プ リ ン タ ド ラ イ バ の フ ァ イ ル を 置 い た 共 有 で あ る 。 設 定 に つ い て の 詳 細 は 、 docs/ デ ィ レ ク ト リ 中 に あ る 古 い ド キ ュ メ ン ト の PRINTER_DRIVER.txt を 参 照 の こ と 。

printer driver fileも 参 照 の こ と 。 デ フ ォ ル ト : な し 設 定 例 : printer driver location = \\MACHINE\PRINTER$

printer name (S) こ の パ ラ メ ー タ は 、 印 刷 サ ー ビ ス に 対 し て 印 刷 ジ ョ ブ が 送 ら れ た 際 に 、 そ れ を ス プ ー ル す る プ リ ン タ 名 を 設 定 す る 。

[global] セ ク シ ョ ン で 設 定 さ れ た 場 合 、 そ の プ リ ン タ 名 は 、 独 自 の プ リ ン タ 名 が 指 定 さ れ て い な い す べ て の 印 刷 サ ー ビ ス で 利 用 さ れ る 。 デ フ ォ ル ト : な し (た だ し 多 く の シ ス テ ム で は lp) 設 定 例 : printer name = laserwriter

printer (S)

printer nameの 同 義 語 で あ る 。

printing (S) こ の パ ラ メ ー タ は 、 プ リ ン タ の 状 態 に 関 す る 情 報 を ど の よ う に 解 釈 す る か を 設 定 す る 。 更 に 、 [global] セ ク シ ョ ン で 指 定 さ れ た 場 合 は 、 print command、 lpq command、 lppause command 、 lpresume command、 lprm command の デ フ ォ ル ト 値 に も 影 響 す る 。 現 在 、 以 下 の 9つ の 印 刷 形 式 が サ ポ ー ト さ れ て お り 、 そ れ ら は BSD、 AIX、 LPRNG、 PLP、 SYSV、 HPUX、 QNX、 SOFTQ、 CUPSで あ る 。 こ の オ プ シ ョ ン を 設 定 し た 際 に 、 関 連 す る 印 刷 コ マ ン ド の デ フ ォ ル ト が ど の よ う に 設 定 さ れ る か を 確 認 す る 際 は 、 testparm(1) <URL:testparm.1.html> プ ロ グ ラ ム を 使 用 す る こ と 。 こ の オ プ シ ョ ン は プ リ ン タ 毎 に 設 定 す る こ と が 可 能 で あ る 。

[printers] セ ク シ ョ ン に お け る 説 明 も 参 照 の こ と 。

protocol (G)

max protocolの 同 義 語 で あ る 。

public (S)

guest okの 同 義 語 で あ る 。

queuepause command (S) こ の パ ラ メ ー タ は 、 印 刷 キ ュ ー を 一 時 停 止 さ せ る た め に 、 サ ー バ 上 で 実 行 す る コ マ ン ド を 指 定 す る 。 こ の コ マ ン ド は 、 引 数 と し て プ リ ン タ 名 を と り 、 印 刷 キ ュ ー に あ る 印 刷 ジ ョ ブ の 送 信 を 停 止 さ せ る た め に 印 刷 キ ュ ー を 停 止 さ せ る 機 能 を 持 つ プ ロ グ ラ ム ま た は ス ク リ プ ト で あ る 必 要 が あ る 。

Windows 95 や Windows NTで は 、 「 プ リ ン タ 」 ウ イ ン ド ウ か ら こ の コ マ ン ド を 発 行 す る こ と が で き る が 、 Windows for Workgroups で は こ の コ マ ン ド が サ ポ ー ト さ れ て い な い 。 コ マ ン ド 中 に %p が 指 定 さ れ た 場 合 は 、 プ リ ン タ 名 に 置 換 さ れ る 。 な お 、 こ れ は コ マ ン ド 文 字 列 の 最 後 に お か れ る 必 要 が あ る 。 サ ー バ 上 で PATH 環 境 変 数 が 設 定 さ れ て い な い 場 合 を 想 定 し て 、 コ マ ン ド を フ ル パ ス で 記 述 す る こ と が 推 奨 さ れ る 。 デ フ ォ ル ト : printing の 設 定 に 依 存 す る 設 定 例 : queuepause command = disable %p

queueresume command (S) こ の パ ラ メ ー タ は 、 印 刷 キ ュ ー を 再 開 さ せ る た め に 、 サ ー バ 上 で 実 行 す る コ マ ン ド を 指 定 す る 。 こ れ は 、 前 述 し た パ ラ メ ー タ ( queuepause command)に よ っ て 一 時 停 止 さ れ た 動 作 を 再 開 さ せ る コ マ ン ド に な る 。 こ の コ マ ン ド は 、 引 数 と し て プ リ ン タ 名 を と り 、 印 刷 キ ュ ー に あ る 印 刷 ジ ョ ブ を 再 度 プ リ ン タ へ 送 信 さ せ る た め に 、 印 刷 キ ュ ー を 再 開 す る 機 能 を 持 つ プ ロ グ ラ ム ま た は ス ク リ プ ト で あ る 必 要 が あ る 。

Windows 95 や Windows NTで は 、 「 プ リ ン タ 」 ウ イ ン ド ウ か ら こ の コ マ ン ド を 発 行 す る こ と が で き る が 、 Windows for Workgroups で は こ の コ マ ン ド が サ ポ ー ト さ れ て い な い 。 コ マ ン ド 中 に %p が 指 定 さ れ た 場 合 は 、 プ リ ン タ 名 に 置 換 さ れ る 。 な お 、 こ れ は コ マ ン ド 文 字 列 の 最 後 に お か れ る 必 要 が あ る 。 サ ー バ 上 で PATH 環 境 変 数 が 設 定 さ れ て い な い 場 合 を 想 定 し て 、 コ マ ン ド を フ ル パ ス で 記 述 す る こ と が 推 奨 さ れ る 。 デ フ ォ ル ト : printingの 設 定 に 依 存 す る 設 定 例 : queuepause command = enable %p

read bmpx (G) こ の 真 偽 値 パ ラ メ ー タ は 、 smbd(8) <URL:smbd.8.html> に "Read Block Multiplex" SMB を サ ポ ー ト さ せ る か ど う か を 制 御 す る 。 こ れ は 、 ま ず 使 わ れ る こ と が な い た め 、 デ フ ォ ル ト は no に な っ て い る 。 こ の パ ラ メ ー タ を 設 定 す る 必 要 は ま ず な い で あ ろ う 。 デ フ ォ ル ト : read bmpx = no
read list (S)
こ れ は 、 サ ー ビ ス に 対 し て read only ア ク セ ス 権 を 与 え ら れ る ユ ー ザ の リ ス ト で あ る 。 接 続 し た ユ ー ザ が こ の リ ス ト 中 に 存 在 す る 場 合 、 writeable の 値 が ど の よ う に 設 定 さ れ て い て も 、 write ア ク セ ス 権 は 与 え ら れ な い 。 リ ス ト に は

invalid users パ ラ メ ー タ の 説 明 で 記 述 し た 形 式 を 使 っ て 、 グ ル ー プ 名 を 含 め る こ と も 可 能 で あ る 。

write list パ ラ メ ー タ と invalid users パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : read list = <empty string> 設 定 例 : read list = mary, @students

read only (S) こ れ は 、 writeableの 反 意 語 で あ る 。
read raw (G)
こ の パ ラ メ ー タ は 、 デ ー タ を ク ラ イ ア ン ト に 転 送 す る 際 に 、 サ ー バ 側 で raw readを サ ポ ー ト す る か ど う か を 設 定 す る 。 有 効 な 場 合 、 raw readで 、 1パ ケ ッ ト あ た り 65535 バ イ ト の 読 み 込 み が 可 能 と な る 。 こ れ は 性 能 の 向 上 に 大 き く 貢 献 す る 。 た だ し 、 ク ラ イ ア ン ト に よ っ て は 、 ブ ロ ッ ク サ イ ズ を 誤 認 識 し た り 、 大 き な ブ ロ ッ ク サ イ ズ を 利 用 で き な か っ た り す る の で 、 そ の 場 合 は 、 raw read を 無 効 に す る 必 要 が あ る だ ろ う 。 こ の パ ラ メ ー タ は 、 シ ス テ ム の チ ュ ー ニ ン グ パ ラ メ ー タ で あ り 、 通 常 は 設 定 を 変 更 す べ き も の で は な い 。 write raw も 参 照 の こ と 。 デ フ ォ ル ト : read raw = yes
read size (G)
こ の オ プ シ ョ ン read size は 、 ネ ッ ト ワ ー ク と の 送 受 信 中 に デ ィ ス ク 書 き 込 み を 並 行 し て 行 な う か ど う か に 関 連 す る 。 幾 つ か の SMBコ マ ン ド (現 在 の と こ ろ SMBwrite、 SMBwriteX、 SMBreadbraw) に よ っ て 大 量 の デ ー タ が 転 送 さ れ る 際 に 、 デ ー タ 量 が こ の 値 よ り 大 き け れ ば 、 サ ー バ は パ ケ ッ ト 全 体 を ネ ッ ト ワ ー ク か ら 受 信 す る 前 に デ ー タ の 書 き 込 み を は じ め る 。 SMBreadbraw の 場 合 は 、 す べ て の デ ー タ を デ ィ ス ク か ら 読 み 出 す 前 に ネ ッ ト ワ ー ク へ の 送 信 を 始 め る 。 こ の 動 作 は 、 デ ィ ス ク ア ク セ ス と ネ ッ ト ワ ー ク ア ク セ ス の 速 度 が 同 一 で あ る と 非 常 に 効 果 が あ る が 、 ど ち ら か の ス ピ ー ド が 他 方 よ り 大 幅 に 速 い 場 合 に は 、 あ ま り 影 響 し な い 。 デ フ ォ ル ト 値 は 16384 で あ る が 、 最 適 値 を 決 め る た め の 試 験 は ご く わ ず か し か 行 な わ れ て お ら ず 、 シ ス テ ム に よ っ て 最 適 値 が 大 き く 変 わ る こ と も あ り え る 。 な お 65536 以 上 の 値 は あ ま り 意 味 が な く 、 メ モ リ を 無 駄 に 占 有 す る だ け で あ る 。 デ フ ォ ル ト : read size = 16384 設 定 例 : read size = 8192
recycle bin (S)
こ の オ プ シ ョ ン recycle bin は 、 「 ゴ ミ 箱 」 と し て 利 用 す る デ ィ レ ク ト リ 名 を 指 定 す る 。 デ ィ レ ク ト リ 名 は 相 対 パ ス ま た は 絶 対 パ ス で 表 記 す る こ と が 可 能 で 、 samba 変 数 を 使 用 す る こ と も で き る 。 相 対 パ ス で 表 記 さ れ た 場 合 は 、 (PATH) オ プ シ ョ ン で 指 定 さ れ た デ ィ レ ク ト リ か ら の 相 対 パ ス に な る 。 こ の パ ラ メ ー タ が 設 定 さ れ て い た 場 合 、 共 有 内 で 削 除 さ れ る フ ァ イ ル は 、 単 に 削 除 さ れ る 代 わ り に 、 パ ラ メ ー タ で 指 定 し た デ ィ レ ク ト リ に 移 動 さ れ る 。 同 じ 名 前 の フ ァ イ ル が 複 数 削 除 さ れ た 場 合 は , フ ァ イ ル 名 に 一 意 な 識 別 子 が 加 え ら れ た フ ァ イ ル 名 に な る 。 「 ゴ ミ 箱 」 デ ィ レ ク ト リ に 移 動 さ れ た フ ァ イ ル が 自 動 的 に 削 除 さ れ る こ と は な い た め 、 何 ら か の 手 段 で 、 「 ゴ ミ 箱 」 内 の フ ァ イ ル の 掃 除 を 行 う 必 要 が あ る 。 恐 ら く cron を 利 用 し て 古 い フ ァ イ ル を 定 期 的 に 削 除 す る よ う に す る の が よ い だ ろ う 。 デ フ ォ ル ト : recycle bin = 空 文 字 列 設 定 例 : recycle bin = .recycle
remote announce (G)
こ の オ プ シ ョ ン に よ り 、 nmbd(8) <URL:nmbd.8.html>は 、 指 定 し た IPア ド レ ス に 対 し て 設 定 し た ワ ー ク グ ル ー プ 情 報 を 定 期 的 に ア ナ ウ ン ス す る よ う に な る 。 こ れ は 、 Samba サ ー バ を 通 常 の ブ ラ ウ ズ リ ス ト の 交 換 が で き な い 別 の ワ ー ク グ ル ー プ 上 に 表 示 さ せ た い 場 合 に 有 用 で あ る 。 別 の ワ ー ク グ ル ー プ は 、 IP パ ケ ッ ト を 送 信 で き る と こ ろ で あ れ ば ど こ に あ っ て も よ い 。 以 下 に 例 を 示 す :

remote announce = 192.168.2.255/SERVERS 192.168.4.255/STAFF 上 記 の 設 定 は 、 nmbd が 指 定 さ れ た 2つ の ア ド レ ス に 対 し て 指 定 さ れ た ワ ー ク グ ル ー プ 名 を 使 っ て 自 身 の ア ナ ウ ン ス を 行 な う 設 定 で あ る 。 ワ ー ク グ ル ー プ 名 を 指 定 し な か っ た 場 合 、 workgroup パ ラ メ ー タ で 指 定 さ れ た 値 が 代 わ り に 利 用 さ れ る 。 設 定 す る IPア ド レ ス と し て は 、 通 常 リ モ ー ト ネ ッ ト ワ ー ク の ブ ロ ー ド キ ャ ス ト が 用 い ら れ る が 、 ネ ッ ト ワ ー ク が 安 定 し て い れ ば 、 マ ス タ ブ ラ ウ ザ の IPア ド レ ス を 指 定 す る こ と も で き る 。

docs/ デ ィ レ ク ト リ に あ る BROWSING.txt と い う フ ァ イ ル も 参 照 の こ と 。 デ フ ォ ル ト : remote announce = <空 文 字 列 >

remote browse sync (G) こ の オ プ シ ョ ン に よ り 、 別 セ グ メ ン ト に あ る Samba サ ー バ の マ ス タ ブ ラ ウ ザ と 定 期 的 に ブ ラ ウ ズ リ ス ト の 同 期 要 求 を 行 な う よ う に nmbd(8) <URL:nmbd.8.html> が 構 成 さ れ る 。 こ の オ プ シ ョ ン に よ り 、 ル ー テ ィ ン グ さ れ た ネ ッ ト ワ ー ク 上 に 存 在 す る 複 数 ワ ー ク グ ル ー プ か ら な る ブ ラ ウ ズ リ ス ト を 構 築 す る こ と が 可 能 に な る 。 こ れ は Samba 固 有 の 方 式 で 動 作 す る た め 、 Samba 以 外 の サ ー バ で は 機 能 し な い 。 こ れ は 、 Samba サ ー バ お よ び 同 じ セ グ メ ン ト 上 の ク ラ イ ア ン ト マ シ ン を 通 常 の ブ ラ ウ ズ リ ス ト の 交 換 が で き な い 別 の ワ ー ク グ ル ー プ 上 に 表 示 さ せ た い 場 合 に 有 用 で あ る 。 別 の ワ ー ク グ ル ー プ は 、 IP パ ケ ッ ト を 送 信 で き る と こ ろ で あ れ ば ど こ に あ っ て も よ い 。 以 下 に 例 を 示 す :

remote browse sync = 192.168.2.255 192.168.4.255 上 記 の 設 定 は 、 nmbdが 指 定 さ れ た サ ブ ネ ッ ト の ア ド レ ス に 対 し て ロ ー カ ル サ ー バ と の ブ ラ ウ ズ リ ス ト の 同 期 を 要 求 す る 設 定 で あ る 。 設 定 す る IPア ド レ ス と し て は 、 通 常 リ モ ー ト ネ ッ ト ワ ー ク の ブ ロ ー ド キ ャ ス ト が 用 い ら れ る が 、 ネ ッ ト ワ ー ク が 安 定 し て い れ ば 、 マ ス タ ブ ラ ウ ザ の IPア ド レ ス を 指 定 す る こ と も で き る 。 IPア ド レ ス が 設 定 さ れ た 場 合 、 Sambaは そ の マ シ ン が 起 動 し て い て 、 要 求 を 待 っ て い る か に つ い て も 、 そ の セ グ メ ン ト の マ ス タ ブ ラ ウ ザ で あ る か ど う か に つ い て も 確 認 し な い 。 デ フ ォ ル ト : remote browse sync = <空 文 字 列 >

restrict anonymous (G) こ れ は 真 偽 値 パ ラ メ ー タ で あ る 。 trueに 設 定 さ れ た 場 合 は 、 サ ー バ へ の 匿 名 ア ク セ ス は 拒 否 さ れ る 。 こ れ は 、 ク ラ イ ア ン ト か ら の ユ ー ザ 名 の 送 信 を サ ー バ が 待 っ て い る に も 関 わ ら ず 、 送 信 さ れ な か っ た 場 合 に 該 当 す る 。 trueに 設 定 さ れ た 場 合 は 、 サ ー バ へ の 匿 名 で の 接 続 が 拒 否 さ れ 、 接 続 時 に は 、 ク ラ イ ア ン ト か ら ユ ー ザ 名 と パ ス ワ ー ド を 送 信 す る こ と が 必 須 と な る 。 こ の パ ラ メ ー タ は 、 NTの み の ク ラ イ ア ン ト 環 境 に お い て の み 利 用 す る こ と を 推 奨 す る 。 こ の パ ラ メ ー タ に よ り 、 ユ ー ザ 名 (%U、 %G な ど )に 依 存 し て い る マ ク ロ の 展 開 が consnstent 一 貫 性 を も た ら す 。 Windows NT 4.0 で は 、 共 有 の リ ス ト を 参 照 す る 際 に 匿 名 接 続 を 利 用 す る が 、 こ れ が this is a way to work around that.

restrict anonymous を trueに し た 場 合 、 す べ て の 匿 名 接 続 は 、 そ の 目 的 を 問 わ ず 禁 止 さ れ る 。 こ れ に よ り 、 誰 か が ク ラ イ ア ン ト に 対 話 的 に ロ グ オ ン し た 後 で 、 コ ン ピ ュ ー タ ア カ ウ ン ト を 再 認 証 す る た め Samba の プ ラ イ マ リ ド メ イ ン コ ン ト ロ ー ラ に 接 続 す る 機 能 が 影 響 を 受 け る こ と が あ る 。 NT ク ラ イ ア ン ト に は 「 ド メ イ ン に コ ン ピ ュ ー タ ア カ ウ ン ト が 存 在 し な い か 、 パ ス ワ ー ド が 不 正 で あ る 」 と い う メ ッ セ ー ジ が 表 示 さ れ る こ と に な る 。 こ れ に 対 処 す る に は 、 「 す べ て の プ ロ グ ラ ム を 終 了 し て 別 ユ ー ザ で ロ グ イ ン す る 」 を 利 用 せ ず 、 「 シ ャ ッ ト ダ ウ ン 後 再 起 動 す る 」 を 利 用 し て 対 話 的 な ロ グ オ ン 毎 に NTク ラ イ ア ン ト マ シ ン を 再 起 動 す る の が 良 い 。 デ フ ォ ル ト : restrict anonymous = no

root (G)

root directory"の 同 義 語 で あ る 。

root dir (G)

root directory"の 同 義 語 で あ る 。

root directory (G) サ ー バ の 起 動 時 に 、 こ の デ ィ レ ク ト リ へ chroot() (ル ー ト デ ィ レ ク ト リ の 変 更 )が 行 な わ れ る 。 こ れ は 、 安 全 の た め 絶 対 に 必 要 と い う も の で は な い 。 こ の 設 定 が な く て も 、 い ず れ か の サ ー ビ ス の 提 供 す る デ ィ レ ク ト リ 配 下 に な い フ ァ イ ル へ の ア ク セ ス は 許 可 さ れ な い 。 ま た 、 フ ァ イ ル シ ス テ ム へ の 他 の 部 分 へ の シ ン ボ リ ッ ク リ ン ク や 、 フ ァ イ ル 名 に ".." を つ け て 他 の デ ィ レ ク ト リ に ア ク セ ス す る よ う な 行 為 も チ ェ ッ ク さ れ て ア ク セ ス を 拒 否 さ れ る (wide links パ ラ メ ー タ の 設 定 に 依 存 す る )。

root directory と し て 、 "/" 以 外 を 指 定 し た 場 合 は 、 代 償 も あ る が 、 非 常 に 強 固 な セ キ ュ リ テ ィ が 実 現 さ れ る 。 root directory オ プ シ ョ ン で 指 定 さ れ た デ ィ レ ク ト リ の サ ブ デ ィ レ ク ト リ 以 外 に あ る フ ァ イ ル へ の ア ク セ ス は 、 サ ー バ の オ ペ レ ー シ ョ ン も 含 め て 、 一 切 ア ク セ ス で き な い 。 サ ー バ を 動 作 さ せ る に は 、 root directory 内 に 必 要 な シ ス テ ム フ ァ イ ル を コ ピ ー し て お く 必 要 が あ る 。 例 え ば /etc/passwd (ま た は そ の 一 部 )や 、 印 刷 に 必 要 と な る 設 定 フ ァ イ ル や バ イ ナ リ な ど を コ ピ ー す る 必 要 が あ る 。 コ ピ ー し な け れ ば な ら な い フ ァ イ ル は 、 オ ペ レ ー テ ィ ン グ シ ス テ ム に 依 存 す る 。 デ フ ォ ル ト : root directory = / 設 定 例 : root directory = /homes/smb

root postexec (S) こ の パ ラ メ ー タ は 、 コ マ ン ド が root で 実 行 さ れ る こ と を 除 き 、 postexec パ ラ メ ー タ と 同 一 で あ る 。 こ の コ マ ン ド は 、 コ ネ ク シ ョ ン の 切 断 後 に (CD-ROMな ど の )フ ァ イ ル シ ス テ ム を ア ン マ ウ ン ト す る の に 便 利 で あ る 。

postexecも 参 照 の こ と 。 デ フ ォ ル ト : root postexec = <空 文 字 列 >

root preexec (S) こ の パ ラ メ ー タ は 、 コ マ ン ド が root で 実 行 さ れ る こ と を 除 き 、 preexec パ ラ メ ー タ と 同 一 で あ る 。 こ の コ マ ン ド は 、 コ ネ ク シ ョ ン の 開 始 時 に (CD-ROMな ど の )フ ァ イ ル シ ス テ ム を マ ウ ン ト す る の に 便 利 で あ る 。

preexec お よ び preexec closeも 参 照 の こ と 。 デ フ ォ ル ト : root preexec = <空 文 字 列 >

root preexec close (S) こ の パ ラ メ ー タ は 、 コ マ ン ド が root で 実 行 さ れ る こ と を 除 き 、 preexec close パ ラ メ ー タ と 同 一 で あ る 。

preexec お よ び preexec close パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : root preexec close = no

security (G) こ の オ プ シ ョ ン は 、 ク ラ イ ア ン ト が ど の よ う に Samba に 応 答 す る か を 決 め る も の で あ り 、 smb.conf 中 で も っ と も 重 要 な 設 定 の 1 つ で あ る 。 こ の オ プ シ ョ ン は 、 smbd(8) <URL:smbd.8.html> と の プ ロ ト コ ル ネ ゴ シ エ ー シ ョ ン 時 の 応 答 に 含 ま れ る 、 "security mode bit" を 設 定 し 、 共 有 レ ベ ル の セ キ ュ リ テ ィ の 利 用 を 制 御 す る 。 ク ラ イ ア ン ト は 、 こ の bit を 元 に し て 、 ユ ー ザ と パ ス ワ ー ド の 情 報 を サ ー バ に 転 送 す る か ど う か 、 ま た 転 送 す る 際 の 方 法 を 決 定 す る 。 デ フ ォ ル ト は 、 security = user で あ り 、 こ れ は Windows 98 と Windows NT と の 間 で 通 信 を 行 な う と き に 必 要 と さ れ る も っ と も 一 般 的 な 設 定 (訳 注 : ユ ー ザ レ ベ ル の セ キ ュ リ テ ィ )で あ る 。 そ の 他 security = share、 security = server、 security = domain が 設 定 可 能 な 値 で あ る 。

2.0.0 以 前 の バ ー ジ ョ ン の Samba で は 、 主 に 過 去 と の 互 換 性 を 保 つ 目 的 で 、 security = share が デ フ ォ ル ト で あ っ た 。

Windows for Workgroups(WfWg) に は 、 こ の オ プ シ ョ ン の 設 定 時 に 考 慮 す べ き バ グ が あ る 。 こ の パ ラ メ ー タ が user も し く は server の 場 合 に WfWg ク ラ イ ア ン ト は 、 "connect drive" ダ イ ア ロ グ ボ ッ ク ス で 入 力 し た パ ス ワ ー ド を 完 全 に 無 視 し て し ま う 。 そ の た め 、 WfWg に ロ グ オ ン し た ユ ー ザ 以 外 の ユ ー ザ で 、 Samba の サ ー ビ ス に 接 続 す る こ と が (不 可 能 で な い 場 合 で も )非 常 に 難 し く な っ て い る 。

PC上 で UNIX マ シ ン 上 と 同 じ ユ ー ザ 名 を 使 う 場 合 は 、 security = user を 用 い る と よ い だ ろ う 。 UNIX マ シ ン 上 に な い ユ ー ザ 名 を 使 っ て い る 場 合 は 、 security = share を 使 う 必 要 が あ る 。 パ ス ワ ー ド な し の 共 有 (ゲ ス ト 共 有 )の 作 成 が 主 目 的 で あ る 場 合 も 、 security = share を 使 っ た 方 が よ い で あ ろ う 。 こ の 設 定 は 、 通 常 共 有 プ リ ン タ サ ー バ で 使 わ れ る こ と が 多 い 。 security = user の 設 定 で 、 ゲ ス ト 共 有 を 作 成 す る の は 、 多 少 複 雑 に な る 。 詳 細 に つ い て は 、 map to guest パ ラ メ ー タ を 参 照 の こ と 。 異 な る NetBIOS aliases を 用 い る こ と で 、 ユ ー ザ レ ベ ル と 共 有 レ ベ ル の セ キ ュ リ テ ィ の 両 方 を 提 供 す る 混 在 モ ー ド (hybrid mode) で smbdを 運 用 す る こ と も 可 能 で あ る 。 以 下 、 個 々 の 設 定 に つ い て は 説 明 す る 。

SECURITY = SHARE 共 有 レ ベ ル の セ キ ュ リ テ ィ に 構 成 さ れ た サ ー バ に 接 続 す る ク ラ イ ア ン ト は 、 共 有 リ ソ ー ス に 接 続 し よ う と す る 際 に 、 適 切 な ユ ー ザ 名 と パ ス ワ ー ド で サ ー バ に ロ グ オ ン し て お く 必 要 が な い (最 近 の Windows 95/98 や Windows NT は 、 security=share の サ ー バ と 通 信 を す る 際 に ユ ー ザ 名 を 設 定 し て ロ グ オ ン 要 求 を 送 る が , パ ス ワ ー ド は 送 ら な い )。 そ の か わ り 、 ク ラ イ ア ン ト は 共 有 へ の 接 続 時 に 認 証 情 報 (パ ス ワ ー ド )を 、 共 有 毎 に 送 信 す る 。

security=share レ ベ ル の セ キ ュ リ テ ィ で 構 成 さ れ て い た 場 合 で あ っ て も 、 smbd が ク ラ イ ア ン ト か ら の 要 求 を 処 理 す る 際 に は *常 に * UNIX 上 の い ず れ か の ユ ー ザ の 権 限 で 処 理 が 行 な わ れ る 点 に 注 意 。 共 有 レ ベ ル の セ キ ュ リ テ ィ で は 、 ク ラ イ ア ン ト が ユ ー ザ 名 を サ ー バ に 送 る よ う に 要 求 さ れ な い た め 、 smbd は 、 い く つ か の 方 法 を 用 い て 、 ク ラ イ ア ン ト の 要 求 を 処 理 す る 際 に 利 用 す る UNIX 上 の ユ ー ザ を 決 定 す る 。 ク ラ イ ア ン ト か ら 送 ら れ て き た パ ス ワ ー ド の 確 認 対 象 と な る UNIX 側 の ユ ー ザ の リ ス ト は 、 以 下 の よ う に し て 生 成 さ れ る :

•

guest only パ ラ メ ー タ が 設 定 さ れ て い る 場 合 、 以 下 の 手 順 は 省 略 さ れ 、 guest account に 設 定 さ れ た ユ ー ザ 名 の み が 確 認 対 象 と な る 。

•

共 有 へ の 接 続 時 に ユ ー ザ 名 も 送 ら れ て き た 場 合 、 そ の ユ ー ザ 名 (変 換 後 の も の - username map を 参 照 の こ と ) が 確 認 対 象 の ユ ー ザ 名 に 追 加 さ れ る 。

•

ク ラ イ ア ン ト が 以 前 に ロ グ オ ン 要 求 (SessionSetup SMB 呼 び 出 し ) を 行 な っ て い た 場 合 、 そ の SMB 呼 び 出 し 中 で 送 ら れ た ユ ー ザ 名 が 、 確 認 対 象 の ユ ー ザ 名 に 追 加 さ れ る 。
•

ク ラ イ ア ン ト が 接 続 し よ う と し て い る サ ー ビ ス の 名 前 が 、 確 認 対 象 の ユ ー ザ 名 に 追 加 さ れ る 。

• ク ラ イ ア ン ト の

NetBIOS 名 が 、 確 認 対 象 の ユ ー ザ 名 に 追 加 さ れ る 。

•

user リ ス ト 中 の ユ ー ザ 名 が 確 認 対 象 の ユ ー ザ 名 に 追 加 さ れ る 。

guest only パ ラ メ ー タ が 設 定 さ れ て い な い と 、 こ の リ ス ト 中 の ユ ー ザ 名 を 用 い て 、 送 信 さ れ た パ ス ワ ー ド の 確 認 が 行 な わ れ る 。 送 信 さ れ た パ ス ワ ー ド が 最 初 に 一 致 し た ユ ー ザ が 、 以 降 の 処 理 に 用 い ら れ る UNIX 上 の ユ ー ザ と し て 利 用 さ れ る 。

guest only パ ラ メ ー タ が 設 定 さ れ て い る か 、 利 用 す る ユ ー ザ を 決 定 で き な か っ た 場 合 、 共 有 で guest account が 利 用 可 能 で あ れ ば 、 ゲ ス ト ア ク セ ス が 行 な わ れ 、 そ れ 以 外 の 場 合 は ア ク セ ス が 拒 否 さ れ る こ と に な る 。 共 有 レ ベ ル の セ キ ュ リ テ ィ で は 、 ど の UNIX 上 の ユ ー ザ を 用 い て 、 ア ク セ ス 権 の チ ェ ッ ク が 行 な わ れ る か の 判 断 が 、 非 常 に 複 雑 に な る 事 態 が 想 定 さ れ る 。 注 意 す る こ と 。

NOTE ABOUT USERNAME/PASSWORD VALIDATION の セ ク シ ョ ン も 参 照 の こ と 。

SECURITY = USER こ れ は 、 Samba 2.2 に お け る デ フ ォ ル ト の セ キ ュ リ テ ィ 設 定 で あ る 。 ユ ー ザ レ ベ ル の セ キ ュ リ テ ィ に お い て は 、 ク ラ イ ア ン ト は 最 初 に 正 し い ユ ー ザ 名 と パ ス ワ ー ド (username map パ ラ メ ー タ を 使 っ て マ ッ ピ ン グ し た も の で も よ い )で 「 ロ グ オ ン 」 を 行 な う 必 要 が あ る 。 こ の セ キ ュ リ テ ィ レ ベ ル で は 、 暗 号 化 パ ス ワ ー ド ( encrypted passwords パ ラ メ ー タ を 参 照 の こ と ) も 使 う こ と が で き る 。 user や guest only の よ う な パ ラ メ ー タ を 利 用 し て 、 こ の 接 続 で 利 用 す る UNIX 上 の ユ ー ザ を 変 更 す る こ と も で き る が 、 こ れ は ユ ー ザ 認 証 に 成 功 し た 後 で 、 行 な わ れ る 。 注 意 : 要 求 さ れ た リ ソ ー ス 名 は 、 サ ー バ が ク ラ イ ア ン ト の 認 証 に 成 功 す る ま で サ ー バ に 送 ら れ な い 。 そ の た め 、 ユ ー ザ レ ベ ル の セ キ ュ リ テ ィ で は 、 サ ー バ 上 で 不 明 な ユ ー ザ を 自 動 的 に guest account と し て 処 理 す る よ う に し な い 限 り 、 ゲ ス ト 共 有 が う ま く 動 作 し な い 。 上 記 処 理 の 詳 細 に つ い て は 、 map to guest パ ラ メ ー タ を 参 照 の こ と 。

NOTE ABOUT USERNAME/PASSWORD VALIDATIONの セ ク シ ョ ン も 併 せ て 参 照 の こ と 。

SECURITY = SERVER こ の モ ー ド の 場 合 、 Samba は ま ず NTマ シ ン の よ う な 別 の SMB サ ー バ に ユ ー ザ 名 と パ ス ワ ー ド の 認 証 を 依 頼 す る 。 こ れ に 失 敗 す る と 、 security = user と 同 様 に 処 理 を 行 な う が 、 暗 号 化 パ ス ワ ー ド で 認 証 処 理 が 行 な わ れ て い る と 、 Samba 上 で UNIX パ ス ワ ー ド フ ァ イ ル で の 認 証 (平 文 認 証 ) に 戻 れ な く な る た め 、 ユ ー ザ の 認 証 は smbpasswd フ ァ イ ル で 行 な う 必 要 が あ る 。 設 定 方 法 の 詳 細 は 、 docs/ デ ィ レ ク ト リ 中 の ENCRYPTION.txtを 参 照 の こ と 。 注 意 : ク ラ イ ア ン ト か ら は 、 security=server と security=user と は 同 一 で あ る 。 こ の パ ラ メ ー タ は 、 サ ー バ が ど の よ う に 認 証 を 行 な う か に の み 影 響 し 、 ク ラ イ ア ン ト と の や り と り に は 何 ら 影 響 し な い 。 注 意 : 要 求 さ れ た リ ソ ー ス 名 は 、 サ ー バ が ク ラ イ ア ン ト の 認 証 に 成 功 す る ま で サ ー バ に 送 ら れ な い 。 そ の た め 、 ユ ー ザ レ ベ ル の セ キ ュ リ テ ィ で は 、 サ ー バ 上 で 不 明 な ユ ー ザ を 自 動 的 に guest account と し て 処 理 す る よ う に し な い 限 り 、 ゲ ス ト 共 有 が う ま く 動 作 し な い 。 上 記 処 理 の 詳 細 に つ い て は 、 map to guest パ ラ メ ー タ を 参 照 の こ と 。

NOTE ABOUT USERNAME/PASSWORD VALIDATIONの セ ク シ ョ ン も 併 せ て 参 照 の こ と 。

password server パ ラ メ ー タ と encrypted passwords パ ラ メ ー タ も 参 照 の こ と 。

SECURITY = DOMAIN こ の モ ー ド は 、 smbpasswd(8) <URL:smbpasswd.8.html> コ マ ン ド で 、 マ シ ン を Windows NT ド メ イ ン に 参 加 さ せ て い る 時 の み 正 し く 動 作 す る 。 こ の モ ー ド で は 、 encrypted passwords パ ラ メ ー タ を true に す る こ と が 求 め ら れ る 。 こ の モ ー ド で は 、 Samba は 認 証 要 求 を Windows NT の プ ラ イ マ リ 、 も し く は バ ッ ク ア ッ プ ド メ イ ン コ ン ト ロ ー ラ に 対 し て 、 Windows NT Server と 全 く 同 様 の 方 法 で 依 頼 す る 。 注 意 : フ ァ イ ル ア ク セ ス を 行 な う 際 に 、 Samba は UNIX 上 の ア カ ウ ン ト を 用 い る 必 要 が あ る た め 、 ド メ イ ン コ ン ト ロ ー ラ 上 の ア カ ウ ン ト だ け で な く 、 UNIX 上 の ア カ ウ ン ト も 依 然 と し て 存 在 す る 必 要 が あ る 。 注 意 : ク ラ イ ア ン ト か ら は 、 security=domain と security=user と は 同 一 で あ る 。 こ の パ ラ メ ー タ は 、 サ ー バ が ど の よ う に 認 証 を 行 な う か に の み 影 響 し 、 ク ラ イ ア ン ト と の や り と り に は 何 ら 影 響 し な い 。 注 意 : 要 求 さ れ た リ ソ ー ス 名 は 、 サ ー バ が ク ラ イ ア ン ト の 認 証 に 成 功 す る ま で サ ー バ に 送 ら れ な い 。 そ の た め 、 ユ ー ザ レ ベ ル の セ キ ュ リ テ ィ で は 、 サ ー バ 上 で 不 明 な ユ ー ザ を 自 動 的 に guest account と し て 処 理 す る よ う に し な い 限 り 、 ゲ ス ト 共 有 が う ま く 動 作 し な い 。 上 記 処 理 の 詳 細 に つ い て は 、 map to guest パ ラ メ ー タ を 参 照 の こ と 。

BUG: 現 在 の security = domain の 実 装 で は 、 マ ル チ バ イ ト の 文 字 セ ッ ト の ユ ー ザ 名 の 扱 い に バ グ が あ る 。 ド メ イ ン コ ン ト ロ ー ラ と の 通 信 は Unicode で 行 な う 必 要 が あ る が 、 現 在 の Samba は 、 マ ル チ バ イ ト の ユ ー ザ 名 の Unicode 処 理 を 正 し く 行 な え な い た め 、 マ ル チ バ イ ト の ユ ー ザ 名 は ド メ イ ン コ ン ト ロ ー ラ 上 で 正 し く 認 識 さ れ な い 。 こ の 問 題 は 、 将 来 の リ リ ー ス で 修 正 さ れ る 。

NOTE ABOUT USERNAME/PASSWORD VALIDATIONの セ ク シ ョ ン も 併 せ て 参 照 の こ と 。

password server パ ラ メ ー タ と encrypted passwords パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : security = USER 設 定 例 : security = DOMAIN
security mask (S)
こ の パ ラ メ ー タ は 、 Windows NT ク ラ イ ア ン ト 上 か ら 、 NT 上 の セ キ ュ リ テ ィ ダ イ ア ロ グ ボ ッ ク ス を 使 っ て UNIX フ ァ イ ル の パ ー ミ ッ シ ョ ン を 操 作 す る と き に 、 ど の パ ー ミ ッ シ ョ ン ビ ッ ト を 変 更 可 能 に す る か を 制 御 す る 。 こ の パ ラ メ ー タ は 、 変 更 さ れ る パ ー ミ ッ シ ョ ン の ビ ッ ト に 対 す る (AND操 作 を 行 な う ) マ ス ク と し て 機 能 す る た め 、 マ ス ク 中 に 含 ま れ な い ビ ッ ト に 対 す る 変 更 操 作 が 制 限 さ れ る 。 言 い 替 え れ ば 、 マ ス ク 中 で 0 と 指 定 さ れ た ビ ッ ト は 、 ユ ー ザ が 変 更 で き な い ビ ッ ト と な る 。 明 示 的 に 設 定 さ れ て い な い 場 合 、 こ の パ ラ メ ー タ の 値 は 0777 に な る 。 こ れ は 、 フ ァ イ ル の user/group/world パ ー ミ ッ シ ョ ン の す べ て に つ い て 、 ユ ー ザ か ら の 変 更 を 許 可 す る 。

Samba を 経 由 せ ず サ ー バ に ア ク セ ス で き る ユ ー ザ は 、 簡 単 に こ の 制 限 を 回 避 で き る た め 、 こ の パ ラ メ ー タ は 、 単 体 の ア プ ラ イ ア ン ス シ ス テ ム に 対 し て 便 利 で あ る 。 ほ と ん ど の 一 般 的 な シ ス テ ム の 管 理 者 は 、 お そ ら く 0777 に 設 定 す る こ と で あ ろ う 。

force directory security mode と directory security mask お よ び force security mode パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : security mask = 0777 設 定 例 : security mask = 0777

server string (G) こ の パ ラ メ ー タ は 、 プ リ ン タ マ ネ ー ジ ャ に お け る プ リ ン タ の コ メ ン ト 欄 お よ び net view に お け る IPC 接 続 の 隣 に 表 示 さ れ る 文 字 列 を 設 定 す る 。 こ こ に は ユ ー ザ に 表 示 さ せ た い 任 意 の 文 字 列 を 設 定 す る こ と が で き る 。 こ の パ ラ メ ー タ は 、 ブ ラ ウ ズ リ ス ト で コ ン ピ ュ ー タ 名 の 隣 に 表 示 さ れ る 文 字 列 も 制 御 す る 。

%v は Samba の バ ー ジ ョ ン 番 号 に 置 換 さ れ る 。

%h は ホ ス ト 名 に 置 換 さ れ る 。 デ フ ォ ル ト : server string = Samba %v 設 定 例 : server string = University of GNUs Samba Server

set directory (S)

set directory = no の 場 合 、 サ ー ビ ス の 利 用 者 が 、 デ ィ レ ク ト リ 変 更 の た め の setdir コ マ ン ド を 使 え な く な る 。

setdir コ マ ン ド は Digital Pathworks ク ラ イ ア ン ト に お い て の み 実 装 さ れ て い る 。 詳 細 に つ い て は 、 Pathworks の 説 明 書 を 参 照 の こ と 。 デ フ ォ ル ト : set directory = no

share modes (S) こ の パ ラ メ ー タ は 、 フ ァ イ ル オ ー プ ン 中 の 共 有 モ ー ド の 制 御 を 有 効 に す る か ど う か を 設 定 す る 。 こ の モ ー ド は 、 フ ァ イ ル へ の 排 他 的 な 読 み 出 し 又 は 書 き 込 み ア ク セ ス を 得 る た め に 、 ク ラ イ ア ン ト に よ っ て 利 用 さ れ る も の で あ る 。 こ れ ら の モ ー ド は 、 UNIX で は 提 供 さ れ て い な い た め 、 共 有 メ モ リ 、 共 有 メ モ リ を サ ポ ー ト し て い な い 場 合 は ロ ッ ク フ ァ イ ル (共 有 メ モ リ は ほ と ん ど す べ て の UNIXで サ ポ ー ト さ れ て い る )で 疑 似 的 に 実 現 さ れ て い る 。 こ の オ プ シ ョ ン で 有 効 化 さ れ る 共 有 モ ー ド は DENY_DOS、 DENY_ALL, DENY_READ、 DENY_WRITE, DENY_NONE、 DENY_FCB で あ る 。 こ の オ プ シ ョ ン は 共 有 機 能 の 互 換 性 を 保 つ た め 、 デ フ ォ ル ト で 有 効 に な っ て い る 。 こ の パ ラ メ ー タ は 、 絶 対 に off に し て は な ら な い 。 off に し た 場 合 、 多 く の Windows ア プ リ ケ ー シ ョ ン が 誤 動 作 す る で あ ろ う 。 デ フ ォ ル ト : share modes = yes
short preserve case (S)
こ の 真 偽 値 パ ラ メ ー タ は 、 す べ て 大 文 字 で 適 切 な 長 さ の 8.3 形 式 を 満 た す フ ァ イ ル 名 を 大 文 字 の フ ァ イ ル 名 に し て 作 成 す る か 、 default case パ ラ メ ー タ に し た が っ た 文 字 の 大 き さ で 作 成 さ れ る か を 指 定 す る (訳 注 : 実 際 は 、 8+3 形 式 の 名 前 に お い て 大 文 字 小 文 字 の 混 在 を 容 認 す る か 、 規 定 値 の 文 字 の 大 き さ に 統 一 す る か を 制 御 す る )。 こ の オ プ シ ョ ン は 、 preserve case = yes を 用 い て 長 い フ ァ イ ル 名 の 文 字 の 大 き さ を 維 持 さ せ る の と 同 様 に 、 短 い フ ァ イ ル 名 に お け る 文 字 の 大 き さ を 維 持 す る た め に 利 用 す る 。

NAME MANGLINGセ ク シ ョ ン も 参 照 の こ と 。 デ フ ォ ル ト : short preserve case = yes

show add printer wizard (G)

Samba 2.2 で の Windows NT/2000 ク ラ イ ア ン ト に 対 す る MS-RPC ベ ー ス の プ リ ン タ サ ポ ー ト 機 能 の サ ポ ー ト に よ っ て Samba ホ ス ト 上 の 共 有 一 覧 で "プ リ ン タ " フ ォ ル ダ が 表 示 さ れ よ う に な っ て い る 。 通 常 、 こ の フ ォ ル ダ に は プ リ ン タ の 追 加 ウ ィ ザ ー ド (MS Add Printer Wizard (APW))の ア イ コ ン が 存 在 し て い る 。 し か し 、 接 続 し た ユ ー ザ の 権 限 に 関 わ ら ず 、 こ の 機 能 を 無 効 に す る こ と も 可 能 で あ る 。 通 常 の 場 合 、 Windows NT/2000 ク ラ イ ア ン ト は Administrator 権 限 を 持 っ て い る か ど う か を 確 認 す る た め に 、 OpenPrinterEx() 関 数 に よ り プ リ ン タ サ ー バ 上 の ハ ン ド ル を オ ー プ ン し よ う と す る 。 ユ ー ザ に プ リ ン タ サ ー バ 上 で の 管 理 者 権 限 が な い 場 合 (root で な く 、 printer admin グ ル ー プ の メ ン バ で も な い )、 OpenPrinterEx() の 呼 出 は 失 敗 し て 、 client は 低 い 権 限 で も 可 能 な 別 の 関 数 呼 出 を 行 な う 。 こ れ に 成 功 し て も 、 APW の ア イ コ ン は 表 示 さ れ な い 。

show add printer wizard パ ラ メ ー タ を 無 効 に す る こ と に よ り 、 サ ー バ 上 で の OpenPrinterEx() 呼 出 が 常 に 失 敗 す る よ う に な る 。 そ の た め 、 APW の ア イ コ ン は 決 し て 表 示 さ れ な く な る 。 注 意 :こ の パ ラ メ ー タ は 、 ユ ー ザ が 個 々 の プ リ ン タ の 管 理 権 限 を 持 つ こ と を 制 限 す る も の で は な い 。

addprinter commandや deleteprinter command、 printer adminを 参 照 の こ と 。 デ フ ォ ル ト :show add printer wizard = yes

smb passwd file (G) こ の オ プ シ ョ ン は 、 暗 号 化 さ れ た smbpasswd フ ァ イ ル へ の パ ス を 設 定 す る 。 デ フ ォ ル ト の smbpasswd フ ァ イ ル へ の パ ス は 、 Samba の コ ン パ イ ル 時 に 設 定 さ れ る 。 デ フ ォ ル ト : smb passwd file = ${prefix}/private/smbpasswd 設 定 例 : smb passwd file = /etc/samba/smbpasswd
socket address (G)
こ の オ プ シ ョ ン は 、 Samba が ど の ア ド レ ス で 接 続 を listen す る か を 設 定 す る 。 こ れ は 、 サ ー バ 上 で 複 数 の 仮 想 イ ン タ フ ェ ー ス を 用 い る 必 要 が あ り 、 各 々 の イ ン タ フ ェ ー ス 上 で 異 な る 構 成 の Samba を 動 作 さ せ る 際 に 利 用 で き る 。 デ フ ォ ル ト の 場 合 、 Sambaは ど の ア ド レ ス か ら の ア ク セ ス で も 受 け 付 け る 。 設 定 例 : socket address = 192.168.2.20
socket options (G)
こ の オ プ シ ョ ン は 、 ク ラ イ ア ン ト と の 通 信 に 利 用 さ れ る ソ ケ ッ ト オ プ シ ョ ン を 設 定 す る 。 ソ ケ ッ ト オ プ シ ョ ン は 、 OS の ネ ッ ト ワ ー ク 層 の 接 続 に 影 響 し 、 通 信 の 最 適 化 に 利 用 さ れ る も の で あ る 。 こ の オ プ シ ョ ン は 、 ロ ー カ ル な ネ ッ ト ワ ー ク に お け る Samba サ ー バ の 性 能 の 最 適 化 に 用 い ら れ る こ と が 多 い 。 Samba 自 身 が ネ ッ ト ワ ー ク に お け る 最 適 の パ ラ メ ー タ を 知 る す べ は な い の で 、 こ の オ プ シ ョ ン は 、 自 分 自 身 で 実 験 し て 設 定 し な け れ ば な ら な い 。 設 定 を 行 な う 前 に 、 使 用 し て い る OS の 適 切 な ド キ ュ メ ン ト (恐 ら く man setsockopt が 役 立 つ だ ろ う ) を 読 む こ と を 強 く 推 奨 す る 。 シ ス テ ム に よ っ て は 、 こ の オ プ シ ョ ン を 設 定 す る と 、 Samba が 「 Unknown socket option」 と い う メ ッ セ ー ジ を 返 却 す る こ と に 気 づ く か も 知 れ な い 。 こ の 原 因 は 、 ミ ス タ イ プ か 、 使 用 し て い る OS で includes.h に include フ ァ イ ル を 追 加 す る 必 要 が あ る か の い ず れ か で あ ろ う 。 後 者 の 場 合 は 、 samba [AT] samba.org <URL:mailto:samba [AT] samba.org> ま で パ ッ チ を 送 っ て ほ し い 。 サ ポ ー ト さ れ て い る ソ ケ ッ ト オ プ シ ョ ン に つ い て は 、 OS の 制 約 が な い 限 り 、 ど れ で も ど の よ う な 組 合 せ で も 用 い る こ と が で き る 。 現 在 こ の オ プ シ ョ ン で 設 定 可 能 な ソ ケ ッ ト オ プ シ ョ ン の 一 覧 を 示 す :

•

SO_KEEPALIVE

•

SO_REUSEADDR

•

SO_BROADCAST

•

TCP_NODELAY

•

IPTOS_LOWDELAY

•

IPTOS_THROUGHPUT

•

SO_SNDBUF *

•

SO_RCVBUF *

•

SO_SNDLOWAT *

•

SO_RCVLOWAT *

’*’ 印 の あ る オ プ シ ョ ン は 、 整 数 の 引 数 を 必 要 と す る 。 そ れ 以 外 の も の は 、 1 ま た は 0 の 引 数 で 有 効 、 無 効 を 指 定 す る こ と も で き る が 、 1 ま た は 0 を 指 定 し な い 場 合 は 、 有 効 に 設 定 さ れ る 。 引 数 を 指 定 す る 場 合 は 、 SO_SNDBUF = 8192 の よ う に 、 SOME_OPTION = VALUE と い う 形 式 で 指 定 す る 。 = 記 号 の 前 後 に 空 白 を 入 れ て は い け な い 。 ロ ー カ ル ネ ッ ト ワ ー ク 上 の ホ ス ト の 場 合 、 might be

socket options = IPTOS_LOWDELAY と 設 定 す る の が よ い で あ ろ う 。 ロ ー カ ル ネ ッ ト ワ ー ク が 存 在 す る 場 合 は 以 下 の 設 定 を 試 し て み る と よ い で あ ろ う :

socket options = IPTOS_LOWDELAY TCP_NODELAY

WAN の 場 合 は 、 IPTOS_THROUGHPUT を 設 定 し て み る と よ い か も 知 れ な い 。 こ れ ら の オ プ シ ョ ン の 中 に は 、 Samba サ ー バ を 完 全 に 停 止 さ せ る も の も あ る か も し れ な い 。 オ プ シ ョ ン を 設 定 す る 際 に は 気 を つ け る こ と 。 デ フ ォ ル ト : socket options = TCP_NODELAY 設 定 例 : socket options = IPTOS_LOWDELAY
source environment (G)
こ の パ ラ メ ー タ に よ り 、 指 定 し た フ ァ イ ル を 使 っ て Samba に 環 境 変 数 を 設 定 す る こ と が 可 能 に な る 。 パ ラ メ ー タ の 値 が "|" (パ イ プ )で 始 ま る 場 合 、 Sambaは 後 に 続 く 値 を パ イ プ コ マ ン ド と し て 扱 い 、 コ マ ン ド の 出 力 を 環 境 変 数 と し て 設 定 す る 。 フ ァ イ ル の 内 容 や パ イ プ の 出 力 は 、 標 準 的 な UNIX の env(1) コ マ ン ド の 出 力 形 式 に な っ て い る 必 要 が あ る 。 以 下 、 形 式 を 示 す 。 入 力 形 式 の 例 :

SAMBA_NETBIOS_NAME = myhostname デ フ ォ ル ト : デ フ ォ ル ト 値 は な い 設 定 例 : source environment = |/etc/smb.conf.sh 設 定 例 : source environment = /usr/local/smb_env_vars

ssl (G) こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ の 変 数 は 、 SSL モ ー ド を 有 効 に す る か 、 無 効 に す る か を 制 御 す る 。 noに 設 定 し た 場 合 は SSL を 有 効 に し た Samba で あ っ て も 、 通 常 の 非 SSL 対 応 の Samba と 全 く 同 じ 動 作 に な る 。 yes、 に 設 定 し た 場 合 、 SSL 接 続 が 要 求 さ れ る か ど う か は 、

ssl hosts と ssl hosts resignパ ラ メ ー タ の 値 に よ る 。 デ フ ォ ル ト : ssl = no

ssl CA certDir (G) こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ の 変 数 は 、 CA(認 証 局 )の 情 報 が 格 納 さ れ て い る 場 所 を 指 定 す る 。 デ ィ レ ク ト リ 内 に は 、 Sambaが 信 頼 す る 各 CA 毎 に フ ァ イ ル が 存 在 し て い る 筈 で あ る 。 な お 、 CAの フ ァ イ ル 名 は "Distinguished Name" の ハ ッ シ ュ 値 に な っ て い る 必 要 が あ る 。 こ の デ ィ レ ク ト リ を 設 定 す る 方 法 に つ い て は 、 こ の 文 書 の 後 の 方 で 説 明 し て い る 。 CA 情 報 の 格 納 形 式 に 合 致 し な い フ ァ イ ル は す べ て 無 視 さ れ る 。 ク ラ イ ア ン ト の 証 明 書 を 認 証 し な い の で あ れ ば 、 こ の 変 数 を 設 定 す る 必 要 は な い 。 デ フ ォ ル ト : ssl CA certDir = /usr/local/ssl/certs
ssl CA certFile (G)
こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ の 変 数 は 、 信 頼 す る CA を 定 義 す る た め の も う 1つ の 方 法 で あ り 、 信 頼 す る CA の 証 明 書 を 1つ の 大 き な フ ァ イ ル に 集 め 、 こ の 変 数 で そ の フ ァ イ ル を 指 定 す る 。 CA を 設 定 す る 際 に は 、 い ず れ か 片 方 だ け を 使 う こ と に な る だ ろ う 。 最 初 の 方 法 は 、 多 く の CA を 設 定 す る 場 合 や 、 柔 軟 性 を 高 め た い 場 合 に よ い 。 2番 目 の 方 法 は 、 持 っ て い る CA が 1つ だ け で 、 設 定 を 簡 単 に し た い (ハ ッ シ ュ し た フ ァ イ ル 名 を 作 り た く な い )場 合 に よ い 。 ク ラ イ ア ン ト の 証 明 書 を 認 証 し な い の で あ れ ば 、 こ の 変 数 を 設 定 す る 必 要 は な い 。 デ フ ォ ル ト : ssl CA certFile = /usr/local/ssl/certs/trustedCAs.pem
ssl ciphers (G)
こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ の 変 数 は 、 SSL の ネ ゴ シ エ ー シ ョ ン 中 に 提 示 さ れ る 暗 号 化 方 式 を 指 定 す る 。 動 作 を 理 解 し て い な い 限 り 、 こ の 変 数 を 明 示 的 に 設 定 す べ き で は な い 。
ssl client cert (G)
こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ の フ ァ イ ル 中 の 証 明 書 は 、 smbclient(1) <URL:smbclient.1.html> に よ っ て 使 わ れ る も の で あ る 。 サ ー バ が ク ラ イ ア ン ト 側 に 証 明 書 を 要 求 す る 時 に 必 要 と な る 。 デ フ ォ ル ト : ssl client cert = /usr/local/ssl/certs/smbclient.pem
ssl client key (G)
こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ れ は 、 smbclient(1) <URL:smbclient.1.html>の 秘 密 鍵 で あ る 。 こ れ が 必 要 と な る の は 、 ク ラ イ ア ン ト 側 か ら の 証 明 書 の 提 示 を 必 須 と す る 場 合 の み で あ る 。 デ フ ォ ル ト : ssl client key = /usr/local/ssl/private/smbclient.pem
ssl compatibility (G)
こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ の 変 数 は 、 他 の SSL 実 装 の バ グ に 関 す る 互 換 性 を 持 つ よ う に OpenSSL が configure さ れ た 場 合 に 設 定 す る 。 現 在 は OpenSSL 以 外 に SSL が 実 装 さ れ た ク ラ イ ア ン ト が 存 在 し な い た め 、 お そ ら く 設 定 が 必 要 に な る こ と は な い で あ ろ う 。 デ フ ォ ル ト : ssl compatibility = no
ssl egd socket (G)

This variable is part of SSL-enabled Samba. This is only available if the SSL libraries have been compiled on your system and the configure option --with-ssl was given at configure time.

This option is used to define the location of the communiation socket of an EGD or PRNGD daemon, from which entropy can be retrieved. This option can be used instead of or together with the ssl entropy file directive. 255 bytes of entropy will be retrieved from the daemon.

Default: none

ssl entropy bytes (G)

This variable is part of SSL-enabled Samba. This is only available if the SSL libraries have been compiled on your system and the configure option --with-ssl was given at configure time.

This parameter is used to define the number of bytes which should be read from the ssl entropy file If a -1 is specified, the entire file will be read.

Default: ssl entropy bytes = 255

ssl entropy file (G)

This variable is part of SSL-enabled Samba. This is only available if the SSL libraries have been compiled on your system and the configure option --with-ssl was given at configure time.

This parameter is used to specify a file from which processes will read "random bytes" on startup. In order to seed the internal pseudo random number generator, entropy must be provided. On system with a /dev/urandom device file, the processes will retrieve its entropy from the kernel. On systems without kernel entropy support, a file can be supplied that will be read on startup and that will be used to seed the PRNG. デ フ ォ ル ト : none

ssl hosts (G)

ssl hosts resign を 参 照 の こ と 。

ssl hosts resign (G) こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ れ ら 2つ の 変 数 で は 、 Samba が SSL モ ー ド で 機 能 す る か ど う か が 設 定 さ れ る 。 ど ち ら も 定 義 さ れ て い な い 場 合 は 、 Samba は SSL 接 続 の み を 受 け 付 け る 。 ssl hosts 変 数 で ホ ス ト が (IPア ド レ ス 、 IPア ド レ ス の 範 囲 、 ネ ッ ト グ ル ー プ 、 名 前 な ど に よ り ) 指 定 さ れ て い る 場 合 、 こ れ ら の ホ ス ト に つ い て は 強 制 的 に SSL モ ー ド で 動 作 す る 。 ssl hosts resign 変 数 で ホ ス ト が 指 定 さ れ て い る 場 合 、 こ れ ら の ホ ス ト に つ い て は 強 制 的 に 非 SSL モ ー ド で 動 作 す る 。 ア ク セ ス の 可 否 を 指 定 す る か 、 SSL 利 用 の 可 否 を 指 定 す る か と い う 点 で 目 的 は 違 う が 、 こ れ ら 2つ の 変 数 の 書 式 は 、

hosts allow お よ び hosts deny 変 数 と 同 じ で あ る 。 以 下 の 例 は 、 ロ ー カ ル ネ ッ ト ワ ー ク (192.168.*.*)以 外 か ら の 接 続 に つ い て は SSL 接 続 を 要 求 す る 場 合 の も の で あ る 。 デ フ ォ ル ト : ssl hosts = <設 定 さ れ て い な い >

ssl hosts resign = <設 定 さ れ て い な い > 設 定 例 : ssl hosts resign = 192.168.

ssl require clientcert (G) こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ の 変 数 が yes の 場 合 、 サ ー バ は 正 当 な 証 明 書 を 持 っ て い な い ク ラ イ ア ン ト か ら の 接 続 を 許 可 し な い 。 ク ラ イ ア ン ト の 証 明 書 を 発 行 し た CA を 検 索 す る 際 に は 、 ssl CA certDir と ssl CA certFile で 設 定 さ れ た デ ィ レ ク ト リ や フ ァ イ ル が 、 用 い ら れ る 。 証 明 書 が 正 し く 確 認 さ れ な い 限 り 、 接 続 は 切 断 さ れ る 。 こ の 変 数 が no の 場 合 、 ク ラ イ ア ン ト は 証 明 書 を 必 要 と し な い 。 Web ア プ リ ケ ー シ ョ ン の 場 合 と は 異 な り 、 ク ラ イ ア ン ト の 証 明 書 を 要 求 す る べ き で あ る 。 Web 環 境 で は 、 ク ラ イ ア ン ト の デ ー タ は 、 厳 重 に 取 り 扱 う べ き も の な の で (ク レ ジ ッ ト カ ー ド の 番 号 な ど )、 サ ー バ は 信 頼 で き る こ と を 証 明 し な け れ ば な ら な い 。 フ ァ イ ル サ ー バ の 環 境 で は 、 サ ー バ の デ ー タ は 厳 重 に 取 り 扱 う べ き も の な の で 、 ク ラ イ ア ン ト は 信 頼 で き る こ と を 証 明 し な け れ ば な ら な い 。 デ フ ォ ル ト : ssl require clientcert = no
ssl require servercert (G)
こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ の 変 数 が yes の 場 合 、 smbclient(1)

<URL:smbclient.1.html> は サ ー バ に 対 し て 証 明 書 の 提 示 を 要 求 す る 。 サ ー バ 側 の ssl require clientcert と 同 様 で あ る 。 デ フ ォ ル ト : ssl require servercert = no

ssl server cert (G) こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ の パ ラ メ ー タ は 、 サ ー バ の 証 明 書 を 含 む フ ァ イ ル を 指 定 す る 。 サ ー バ に は 、 証 明 書 が 存 在 し て い る 必 要 が あ る 。 こ の フ ァ イ ル は 、 サ ー バ の 秘 密 鍵 を 含 ん で い て も よ い 。 証 明 書 と 秘 密 鍵 が ど の よ う に 作 成 さ れ る か に つ い て は 、 後 述 す る 。 デ フ ォ ル ト : ssl server cert = <設 定 さ れ て い な い >
ssl server key (G)
こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 こ の パ ラ メ ー タ は 、 サ ー バ の 秘 密 鍵 を 含 む フ ァ イ ル を 指 定 す る 。 こ の 変 数 が 定 義 さ れ て い な い 場 合 、 鍵 は 証 明 書 フ ァ イ ル か ら 取 得 さ れ る (秘 密 鍵 が 、 証 明 書 に 附 属 し て い る も の と み な さ れ る )。 サ ー バ に は 、 秘 密 鍵 が 存 在 し て い る 必 要 が あ り 、 証 明 書 は 、 そ の 秘 密 鍵 に 対 応 し て い る 必 要 が あ る 。 デ フ ォ ル ト : ssl server key = <設 定 さ れ て い な い >
ssl version (G)
こ れ は 、 SSL化 し た Sambaの パ ラ メ ー タ で あ る 。 こ の パ ラ メ ー タ は 、 SSL ラ イ ブ ラ リ が シ ス テ ム に 存 在 し て 、 --with-ssl が configure 時 に 指 定 さ れ て い た 場 合 に の み 有 効 で あ る 。 注 意 : 輸 出 制 限 の た め 、 こ の コ ー ド は 現 存 す る Samba の バ イ ナ リ で は 、 有 効 に な っ て い な い 。 こ の 変 数 は 、 利 用 す る SSL プ ロ ト コ ル の バ ー ジ ョ ン を 設 定 す る 。 ssl2or3 の 場 合 は 、 SSL v2 と v3 の ネ ゴ シ エ ー シ ョ ン を 動 的 に 行 な う 。 ssl2 は SSL v2、 ssl3 は SSL v3、 tls1 は TLS v1 利 用 す る 。 TLS (Transport Layer Security) は 新 し い SSL の 標 準 で あ る 。 デ フ ォ ル ト : ssl version = "ssl2or3"
stat cache (G)
こ の パ ラ メ ー タ は 、 smbd(8) <URL:smbd.8.html>が 、 大 文 字 小 文 字 を 区 別 し な い 名 前 の マ ッ プ 操 作 を 高 速 化 す る た め に キ ャ ッ シ ュ を 利 用 す る か ど う か を 決 め る 。 こ の パ ラ メ ー タ を 変 更 す る 必 要 は な い で あ ろ う 。 デ フ ォ ル ト : stat cache = yes
stat cache size (G)
こ の パ ラ メ ー タ は 、 stat cacheに 格 納 で き る エ ン ト リ 数 の 上 限 を 設 定 す る 。 こ の パ ラ メ ー タ を 変 更 す る 必 要 は な い で あ ろ う 。 デ フ ォ ル ト : stat cache size = 50
status (G)
こ の パ ラ メ ー タ は 、 接 続 状 態 を smbstatus(1) <URL:smbstatus.1.html> の 利 用 す る ス テ ー タ ス フ ァ イ ル に 記 録 す る か ど う か を 制 御 す る 。 無 効 に し た 場 合 、 smbstatusは ア ク テ ィ ブ な コ ネ ク シ ョ ン の 表 示 が で き な く な る 。 こ の パ ラ メ ー タ を 変 更 す る 必 要 は な い で あ ろ う 。 デ フ ォ ル ト : status = yes
strict allocate (S)
こ の 真 偽 値 パ ラ メ ー タ は 、 サ ー バ 上 の デ ィ ス ク 領 域 の 割 当 を 制 御 す る も の で あ る 。 こ の パ ラ メ ー タ が yes の 場 合 、 サ ー バ は 、 フ ァ イ ル が 拡 張 さ れ た だ け で は 実 際 の デ ィ ス ク 領 域 を 割 り 当 て な い UNIX 流 の 動 作 を や め 、 フ ァ イ ル が あ る サ イ ズ で 作 成 さ れ た り 、 拡 張 さ れ た り し た 際 に 、 実 際 に デ ィ ス ク 領 域 を 割 り 当 て る Windows 流 の 動 作 を 行 な う よ う に な る 。 こ れ は 、 Samba が ス パ ー ス フ ァ イ ル を 作 成 し な く な る こ と を 意 味 す る 。 こ れ に よ り 、 シ ス テ ム に よ っ て は 処 理 が 遅 く な る 。

strict allocate が no の 場 合 、 サ ー バ は 、 フ ァ イ ル の 拡 張 時 に デ ィ ス ク 領 域 の 割 当 を 行 な わ な い 。 こ の パ ラ メ ー タ を yes に す る と 、 デ ィ ス ク ク オ ー タ に よ る デ ィ ス ク 領 域 の 制 限 を 行 な っ て い る シ ス テ ム で 、 ク ォ ー タ 超 過 メ ッ セ ー ジ を 出 力 す る 際 に は 便 利 で あ る 。 デ フ ォ ル ト : strict allocate = no

strict locking (S) こ れ は 、 サ ー バ 上 で の ロ ッ ク の 扱 い を 制 御 す る 真 偽 値 の パ ラ メ ー タ で あ る 。 yesに 設 定 さ れ た 場 合 、 サ ー バ は す べ て の 読 み 書 き の ア ク セ ス に つ い て 、 フ ァ イ ル の ロ ッ ク 状 態 を 検 査 し 、 ロ ッ ク さ れ て い る 場 合 は ア ク セ ス を 拒 否 す る 。 シ ス テ ム に よ っ て は 、 ア ク セ ス 速 度 の 低 下 に つ な が る だ ろ う 。

strict locking が noの 場 合 、 サ ー バ は 、 ク ラ イ ア ン ト が 明 示 的 に 要 求 し た と き に 限 っ て 、 フ ァ イ ル の ロ ッ ク 状 態 の 確 認 を 行 な う 。 行 儀 の よ い ク ラ イ ア ン ト は 、 重 要 な 操 作 を 行 な い 際 に は 必 ず ロ ッ ク の 状 態 を 問 い 合 わ せ る 。 従 っ て 、 大 抵 の 場 合 は strict locking = no の ほ う が よ い 。 デ フ ォ ル ト : strict locking = no

strict sync (S)

(Windows 98 の Explorer を 含 む ) 多 く の Windows ア プ リ ケ ー シ ョ ン は 、 バ ッ フ ァ の デ ー タ を フ ラ ッ シ ュ す る 処 理 を 、 デ ィ ス ク に 対 し 、 同 期 を 行 う 処 理 と 取 り 違 え て い る よ う で あ る 。 UNIX に お け る 同 期 処 理 は 、 カ ー ネ ル 内 の デ ィ ス ク バ ッ フ ァ に 残 っ て い る デ ー タ が 無 事 に 記 憶 装 置 へ 保 存 さ れ た こ と を カ ー ネ ル が 確 認 す る ま で 、 プ ロ セ ス を 停 止 さ せ る 。 こ の 処 理 は 非 常 に 遅 く 、 頻 繁 に 行 う べ き で は な い 。 こ の パ ラ メ ー タ を no(デ フ ォ ル ト ) に 設 定 す る と 、 smbd <URL:smbd.8.html> は Windows ア プ リ ケ ー シ ョ ン か ら の 同 期 処 理 要 求 を 無 視 す る 。 こ の 場 合 で も 、 デ ー タ が 失 わ れ る 可 能 性 が あ る の は 、 Samba が 動 作 し て い る オ ペ レ ー テ ィ ン グ シ ス テ ム 自 身 が ク ラ ッ シ ュ し た と き だ け で あ る の で 、 こ の 設 定 に よ る 危 険 度 は 少 な い 。 ま た 、 報 告 さ れ て い る Windows 98 の Explorer を 使 っ た フ ァ イ ル コ ピ ー の パ フ ォ ー マ ン ス 問 題 も 改 善 さ れ る 。

sync always> パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : strict sync = no

strip dot (G) こ の パ ラ メ ー タ は 、 現 在 の Samba (2.2.5 以 降 )で は 利 用 さ れ な い 。 こ の パ ラ メ ー タ は 、 UNIX フ ァ イ ル 名 か ら ド ッ ト を 取 り 除 く た め に 用 い ら れ て き た が 、 適 切 な 実 装 が 行 な わ れ て い な か っ た 。 Samba 2.2.5 以 降 で は 、 ド ッ ト で 終 る UNIX フ ァ イ ル 名 は 、 (Windows NT 以 降 と 同 様 に ) 不 正 な Windows の 長 い フ ァ イ ル 名 と し て 扱 わ れ 、 ク ラ イ ア ン ト に 返 却 さ れ る 前 に 、 8+3 形 式 の 名 前 に 短 縮 さ れ る 。 デ フ ォ ル ト : strip dot = no
sync always (S)
こ の 真 偽 値 パ ラ メ ー タ は 、 書 き 込 み 時 に 不 摘 発 性 の 記 憶 装 置 へ の 書 き 込 み と の 同 期 を 行 な う か ど う か を 制 御 す る 。 false の 場 合 、 サ ー バ は 個 々 の ク ラ イ ア ン ト か ら の 書 き 込 み 要 求 に 基 づ い て 、 同 期 を 行 な う か ど う か を 制 御 す る (ク ラ イ ア ン ト は 個 々 の 書 き 込 み に つ い て 、 同 期 要 求 を 行 な う こ と が 可 能 で あ る )。 true の 場 合 、 個 々 の 書 き 込 み に 毎 に 、 デ ー タ を 確 実 に デ ィ ス ク に 書 き 込 む た め fsync() が 呼 び 出 さ れ る 。 こ の パ ラ メ ー タ が 機 能 す る に は 、 strict syncパ ラ メ ー タ が yesに 設 定 さ れ て い る 必 要 が あ る 。

strict sync パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : sync always = no

syslog (G) こ の パ ラ メ ー タ は 、 Samba の デ バ ッ グ メ ッ セ ー ジ と syslog の プ ラ イ オ リ テ ィ と の 対 応 づ け を 行 な う 。 Samba の デ バ ッ グ レ ベ ル 0 は 、 syslogの LOG_ERRに 割 り 当 て ら れ 、 以 下 、 デ バ ッ グ レ ベ ル 1 は LOG_WARNING、 デ バ ッ グ レ ベ ル 2 は LOG_NOTICE、 デ バ ッ グ レ ベ ル 3 は LOG_INFO、 そ れ 以 上 の デ バ ッ グ レ ベ ル は LOG_DEBUG に そ れ ぞ れ 割 り 当 て ら れ て い る 。 こ の パ ラ メ ー タ は ど の デ バ ッ グ レ ベ ル ま で の メ ッ セ ー ジ を syslog に 送 る か の し き い 値 を 設 定 す る 。 こ の 値 未 満 の Samba の デ バ ッ グ メ ッ セ ー ジ の み が syslog に 送 ら れ る 。 デ フ ォ ル ト : syslog = 1
syslog only (G)
こ の パ ラ メ ー タ が 設 定 さ れ る と 、 Samba の デ バ ッ グ メ ッ セ ー ジ が シ ス テ ム の syslog に の み 記 録 さ れ る よ う に な り 、 デ バ ッ グ ロ グ フ ァ イ ル に 出 力 さ れ な く な る 。 デ フ ォ ル ト : syslog only = no
template homedir (G)

Windows NT の ユ ー ザ に 対 す る ユ ー ザ 情 報 を 作 成 す る 際 に 、 winbindd(8) <URL:winbindd.8.html> デ ー モ ン は 、 こ の パ ラ メ ー タ に よ っ て ユ ー ザ の ホ ー ム デ ィ レ ク ト リ の 位 置 を 設 定 す る 。 文 字 列 %D が あ れ ば 、 ユ ー ザ の Windows NTに お け る ド メ イ ン 名 に 置 き 換 え ら れ る 。 文 字 列 %U が あ れ ば 、 ユ ー ザ の Windows NTに お け る ユ ー ザ 名 に 置 き 換 え ら れ る 。 デ フ ォ ル ト : template homedir = /home/%D/%U

template shell (G)

Windows NT の ユ ー ザ に 対 す る ユ ー ザ 情 報 を 作 成 す る 際 に 、 winbindd(8) <URL:winbindd.8.html> デ ー モ ン は こ の パ ラ メ ー タ に よ っ て ユ ー ザ の シ ェ ル を 設 定 す る 。 デ フ ォ ル ト : template shell = /bin/false

time offset (G) こ の パ ラ メ ー タ は 、 GMT か ら ロ ー カ ル 時 間 へ の 変 換 時 に 追 加 す る 時 間 (分 単 位 )を 設 定 す る 。 夏 時 間 処 理 に 問 題 が あ る PCを 多 数 管 理 し て い る 際 に 有 効 で あ る 。 デ フ ォ ル ト : time offset = 0 設 定 例 : time offset = 60
time server (G)
こ の パ ラ メ ー タ は 、 nmbd(8) <URL:nmbd.8.html> が 自 身 を Windows ク ラ イ ア ン ト に 対 す る タ イ ム サ ー バ と し て ア ナ ウ ン ス す る か ど う か を 制 御 す る も の で あ る 。 デ フ ォ ル ト : time server = no
timestamp logs (G)

debug timestampの 同 義 語 で あ る 。

total print jobs (G) こ の 数 値 パ ラ メ ー タ は 、 シ ス テ ム 全 体 で 同 時 に 受 け 付 け 可 能 な 印 刷 ジ ョ ブ の 最 大 数 を 規 定 す る 。 ク ラ イ ア ン ト か ら 送 ら れ た 印 刷 ジ ョ ブ が こ の 数 値 を 越 え る と 、 smbd <URL:smbd.8.html> は サ ー バ 上 に 空 き 領 域 が な い と い う エ ラ ー を 返 却 す る 。 デ フ ォ ル ト 値 は 0 で 、 こ れ は 制 限 が な い こ と を 意 味 す る 。 こ の パ ラ メ ー タ に よ り 、 サ ー バ の デ ィ ス ク が 喰 い 潰 さ れ て プ リ ン タ が 停 止 状 態 に 陥 る こ と を 回 避 で き る 。 max print jobsも 参 照 の こ と 。 デ フ ォ ル ト : total print jobs = 0 設 定 例 : total print jobs = 5000
unix extensions(G)
こ の 真 偽 値 パ ラ メ ー タ は 、 Samba が HP社 に よ っ て 定 義 さ れ た CIFS の UNIX拡 張 を 利 用 す る か ど う か を 制 御 す る 。 こ れ ら の 拡 張 は 、 UNIX ク ラ イ ア ン ト か ら UNIX サ ー バ に 対 し て 接 続 す る 際 に 有 用 な CIFS を 有 効 に し 、 シ ン ボ リ ッ ク リ ン ク や ハ ー ド リ ン ク な ど を 利 用 可 能 に す る 。 こ れ ら の 拡 張 は 、 ク ラ イ ア ン ト 側 に お い て も 有 効 と な っ て い る 必 要 が あ る が 、 現 在 の Windows ク ラ イ ア ン ト で は 有 効 に な っ て い な い 。 デ フ ォ ル ト : unix extensions = no
unix password sync (G)
こ の 真 偽 値 パ ラ メ ー タ に よ り 、 smbpasswd フ ァ イ ル の 暗 号 化 さ れ た SMBパ ス ワ ー ド の 更 新 時 に 、 Samba が UNIX の パ ス ワ ー ド を SMB パ ス ワ ー ド と 同 期 さ せ る よ う に な る 。 こ れ を true に 設 定 し た 場 合 、 (SMB パ ス ワ ー ド の 変 更 コ ー ド は 古 い 平 文 パ ス ワ ー ド を 参 照 で き ず 、 新 し い パ ス ワ ー ド だ け が 渡 さ れ る た め 、 ) 新 し い UNIX パ ス ワ ー ド を 古 い パ ス ワ ー ド の 情 報 な し で 設 定 す る た め 、 passwd program パ ラ メ ー タ で 指 定 さ れ た コ マ ン ド が root権 限 で 呼 び 出 さ れ る 。

passwd programと passwd chatも 参 照 の こ と デ フ ォ ル ト : unix password sync = no

update encrypted (G) こ の 真 偽 値 パ ラ メ ー タ に よ り 、 平 文 パ ス ワ ー ド で ロ グ イ ン し て き た ユ ー ザ は 、 ロ グ オ ン 時 に 自 動 的 に smbpasswd フ ァ イ ル 中 の 暗 号 化 (ハ ッ シ ュ 化 )パ ス ワ ー ド を 更 新 す る よ う に な る 。 こ の オ プ シ ョ ン に よ り 、 暗 号 化 パ ス ワ ー ド 認 証 を 有 効 に す る 際 、 ユ ー ザ に smbpasswd へ の パ ス ワ ー ド 再 入 力 を 強 制 す る こ と な く 、 平 文 パ ス ワ ー ド 認 証 (平 文 パ ス ワ ー ド に よ る ユ ー ザ 認 証 情 報 が ネ ッ ト ワ ー ク 上 を 流 れ て UNIX 側 の ア カ ウ ン ト デ ー タ ベ ー ス で 照 会 さ れ る )か ら 暗 号 化 パ ス ワ ー ド 認 証 (SMB の チ ャ レ ン ジ ア ン ド レ ス ポ ン ス 認 証 ) へ の 移 行 を 行 う こ と が 可 能 に な る 。 こ れ は 便 利 な オ プ シ ョ ン で 、 あ る 程 度 の 時 間 を か け て 徐 々 に 暗 号 化 パ ス ワ ー ド へ と 移 行 す る こ と を 可 能 に す る 。 す べ て の ユ ー ザ が smbpasswd フ ァ イ ル に 暗 号 化 パ ス ワ ー ド を 格 納 し た ら 、 こ の パ ラ メ ー タ を no に 設 定 す べ き だ ろ う 。 こ の パ ラ メ ー タ を 正 し く 動 作 さ せ る た め 、 パ ラ メ ー タ を yes に 設 定 し て い る 時 は 、 encrypt passwords パ ラ メ ー タ を 必 ず no に 設 定 し て お く こ と 。 こ の パ ラ メ ー タ が 有 効 に な っ て い る 場 合 で も 、 (smbpasswdフ ァ イ ル の )パ ス ワ ー ド が 更 新 す る た め に は 、 smbd に 接 続 す る ユ ー ザ が 正 し い パ ス ワ ー ド を 入 力 す る 必 要 が あ る 。 デ フ ォ ル ト : update encrypted = no
use client driver (S)
こ の パ ラ メ ー タ は 、 Windows NT/2000 ク ラ イ ア ン ト に 対 し て の み 影 響 し 、 Windows 95/98/Me ク ラ イ ア ン ト に 対 し て は 影 響 し な い 。 Windows NT/2000 ク ラ イ ア ン ト に 対 し て 、 Samba ホ ス ト 上 に 適 切 な プ リ ン タ ド ラ イ バ を イ ン ス ト ー ル せ ず に 、 プ リ ン タ 共 有 を 提 供 す る 場 合 、 ク ラ イ ア ン ト 側 ロ ー カ ル に プ リ ン タ ド ラ イ バ を イ ン ス ト ー ル す る 必 要 が あ る 。 こ の た め 、 ク ラ イ ア ン ト は 、 そ の プ リ ン タ を ロ ー カ ル プ リ ン タ と し て 扱 い 、 ネ ッ ト ワ ー ク プ リ ン タ と し て は 扱 わ な く な る 。 こ れ は 、 disable spoolss = yesに し た と き と ほ ぼ 同 様 の 動 作 に な る 。 違 い が 発 生 す る の は 、 通 常 の 環 境 下 に お い て 、 NT/2000 ク ラ イ ア ン ト は MS-RPC を 用 い て ネ ッ ト ワ ー ク プ リ ン タ を オ ー プ ン し よ う と す る 点 に な る 。 ク ラ イ ア ン ト は プ リ ン タ が ロ ー カ ル に あ る と 判 断 し て い る た め 、 ロ グ オ ン し て い る ユ ー ザ に 割 り 当 て ら れ た ア ク セ ス 権 を 要 求 し て OpenPrinterEx() 呼 出 を 発 行 し て し ま う 点 が 問 題 と な る 。 ユ ー ザ が ロ ー カ ル で 管 理 者 権 限 を 持 っ て い る が 、 Samba ホ ス ト 上 で は root 権 限 を 持 っ て い な い 場 合 (こ れ は よ く あ る ケ ー ス に な る )、 OpenPrinterEx() 呼 出 は 失 敗 す る 。 そ の 結 果 、 (印 刷 ジ ョ ブ が 正 常 に 印 刷 さ れ て い る に も 関 わ ら ず 、 ) ク ラ イ ア ン ト 側 の プ リ ン タ キ ュ ー の ウ イ ン ド ウ に は 、 「 Access Denied; Unable to connect」 と い う メ ッ セ ー ジ が 表 示 さ れ る 。 こ の パ ラ メ ー タ が 有 効 に な っ て い る プ リ ン タ に 対 し て は 、 PRINTER_ACCESS_ADMINISTER 権 限 に よ る プ リ ン タ の オ ー プ ン の 試 み は す べ て 、 PRINTER_ACCESS_USE の 権 限 で 行 な わ れ 、 こ れ に よ り 、 OpenPrinterEx() が 成 功 す る こ と に な る 。 適 切 な プ リ ン タ ド ラ イ バ が イ ン ス ト ー ル さ れ て い る Samba サ ー バ 上 の プ リ ン タ 共 有 に 対 し て 、 こ の パ ラ メ ー タ を 有 効 に し て は な ら な い 。

disable spoolssも 参 照 の こ と 。 デ フ ォ ル ト : use client driver = no

use mmap (G) こ の パ ラ メ ー タ は 、 Samba が 内 部 的 に 利 用 す る tdb の 動 作 を 、 シ ス テ ム で mmap が 正 し く 動 作 す る か ど う か に 依 存 さ せ る か ど う か を 制 御 す る 。 Samba は 一 貫 性 の 保 た れ た mmap (read-write system memory cache) を 必 要 と す る 。 現 在 、 HPUX に つ い て は 、 こ う し た 一 貫 性 の あ る キ ャ ッ シ ュ が 実 装 さ れ て い な い た め 、 HPUX に お け る こ の パ ラ メ ー タ の デ フ ォ ル ト は 、 false に な っ て い る 。 そ れ 以 外 の シ ス テ ム に お い て は 、 こ の パ ラ メ ー タ の 値 を 変 更 す べ き で は な い 。 こ の パ ラ メ ー タ は 、 Samba 開 発 者 の tdb の 内 部 コ ー ド の 問 題 解 析 を 支 援 す る た め に 提 供 さ れ て い る 。 デ フ ォ ル ト : use mmap = yes
use rhosts (G)
こ の グ ロ ー バ ル パ ラ メ ー タ を true に 設 定 し た 場 合 、 UNIX ユ ー ザ の ホ ー ム デ ィ レ ク ト リ に あ る .rhosts フ ァ イ ル が 読 み 込 ま れ 、 こ こ に 名 前 が あ る ホ ス ト と ユ ー ザ か ら の ア ク セ ス は 、 パ ス ワ ー ド な し で 行 わ れ る よ う に な る 。 注 意 : use rhosts の 利 用 は 大 き な セ キ ュ リ テ ィ ホ ー ル に な り う る 。 こ れ は 、 PCに 正 し い ユ ー ザ 名 を 提 供 さ せ る こ と を 前 提 と し て い る た め で あ る 。 PC に 誤 っ た ユ ー ザ 名 を 提 供 さ せ る こ と は 簡 単 で あ る 。 use rhosts オ プ シ ョ ン は 、 こ の 設 定 の 影 響 を 把 握 で き る 場 合 に の み 利 用 す る こ と 。 デ フ ォ ル ト : use rhosts = no
user (S)

usernameの 同 義 語 で あ る 。

users (S)

usernameの 同 義 語 で あ る 。

username (S) こ の パ ラ メ ー タ に 複 数 の ユ ー ザ を コ ン マ で 区 切 っ た リ ス ト で 指 定 す る こ と に よ り 、 各 ユ ー ザ 名 に 対 し て (左 か ら 右 に )順 番 に 入 力 し た パ ス ワ ー ド を 用 い た 認 証 が 行 わ れ る 。

username は 、 PC側 か ら ユ ー ザ 名 が 提 供 さ れ な い 時 に の み 必 要 で あ る 。 こ れ に 該 当 す る の は 、 COREPLUS プ ロ ト コ ル を 用 い て い る か 、 Windows for Workgroup 側 の ユ ー ザ 名 が UNIX 側 の ユ ー ザ 名 と 異 な っ て い る 場 合 で あ る 。 ど ち ら の 場 合 も 、 こ の パ ラ メ ー タ の 代 わ り に \\server\share%user の 記 法 を 用 い る の が 好 ま し い 。

Sambaは username パ ラ メ ー タ で 指 定 さ れ た 各 ユ ー ザ に 対 し て 順 番 に 、 提 供 さ れ た パ ス ワ ー ド を 用 い た 認 証 を 行 っ て い く こ と に な る た め 、 usernameは 最 適 の 解 決 策 と は い え な い 。 こ れ は 遅 い 上 、 パ ス ワ ー ド が 重 複 し て い る ユ ー ザ が 多 数 存 在 し て い る よ う な 場 合 に は 困 っ た こ と に な る 。 こ の パ ラ メ ー タ を 不 用 意 に 使 う と 、 タ イ ム ア ウ ト や セ キ ュ リ テ ィ 上 の 問 題 な ど が 発 生 す る か も 知 れ な い 。

Samba は プ ラ ッ ト フ ォ ー ム で あ る UNIX の セ キ ュ リ テ ィ 機 構 に 依 存 し て い る 。 こ の パ ラ メ ー タ は 、 ロ グ イ ン で き る ユ ー ザ を 制 限 す る も の で は な く 、 提 供 さ れ た パ ス ワ ー ド に 対 応 す る ユ ー ザ の ヒ ン ト を Samba サ ー バ に 与 え る も の で あ る 。 ユ ー ザ は 自 分 が 好 む ユ ー ザ と し て ロ グ イ ン す る こ と が 可 能 で あ る が 、 telnet セ ッ シ ョ ン よ り は 、 被 害 を 与 え な い だ ろ う 。 デ ー モ ン は ロ グ イ ン し た ユ ー ザ の 権 限 で 動 作 す る た め 、 ユ ー ザ の 権 限 で 行 え な い こ と は 何 も 行 え な い 。 サ ー ビ ス へ の ア ク セ ス を 特 定 の ユ ー ザ に 制 限 し た い 場 合 は 、 valid users パ ラ メ ー タ を 利 用 す る こ と 。 ユ ー ザ 名 が ’@’ で は じ ま っ て い る 場 合 は 、 (Samba が ネ ッ ト グ ル ー プ を サ ポ ー ト す る よ う に コ ン パ イ ル さ れ て い る 場 合 ) ま ず NIS の ネ ッ ト グ ル ー プ 、 更 に UNIX の グ ル ー プ デ ー タ ベ ー ス に お い て 、 該 当 す る 名 前 の グ ル ー プ が な い か が 検 索 さ れ 、 そ の 名 前 の グ ル ー プ に 所 属 す る 全 て の ユ ー ザ 名 に 展 開 さ れ る 。 ユ ー ザ 名 が ’+’ か ら 始 ま っ て い る 場 合 は 、 UNIX の グ ル ー プ デ ー タ ベ ー ス の み が 検 索 さ れ 、 そ の 名 前 の グ ル ー プ に 所 属 す る 全 て の ユ ー ザ 名 に 展 開 さ れ る 。 ユ ー ザ 名 が ’&’ か ら 始 ま っ て い る 場 合 は 、 (Samba が ネ ッ ト グ ル ー プ を サ ポ ー ト す る よ う に コ ン パ イ ル さ れ て い る 場 合 ) NIS の ネ ッ ト グ ル ー プ の み が 検 索 さ れ 、 そ の 名 前 の グ ル ー プ に 所 属 す る 全 て の ユ ー ザ 名 に 展 開 さ れ る 。 グ ル ー プ 名 の 検 索 に は 時 間 が 掛 か る た め 、 ク ラ イ ア ン ト に よ っ て は 検 索 が タ イ ム ア ウ ト し て し ま う 場 合 が あ る こ と に 注 意 。 こ の パ ラ メ ー タ に よ り 、 サ ー ビ ス へ の ア ク セ ス が ど の よ う に 行 わ れ る か の 詳 細 に つ い て は NOTE ABOUT USERNAME/PASSWORD VALIDATION の セ ク シ ョ ン を 参 照 の こ と 。 デ フ ォ ル ト : ゲ ス ト サ ー ビ ス の 時 は 、 guest account で 設 定 さ れ た ア カ ウ ン ト 。 そ れ 以 外 の 場 合 は <な し > 設 定 例 :username = fred, mary, jack, jane, @users, @pcgroup

username level (G) こ の オ プ シ ョ ン は 、 DOSク ラ イ ア ン ト の 多 く が 送 信 す る 大 文 字 化 さ れ た ユ ー ザ 名 か ら 、 Samba が 本 当 の UNIX の ユ ー ザ 名 を 「 推 測 」 す る 際 の 手 助 け を 行 う 。 デ フ ォ ル ト の 場 合 、 Samba は 全 て 小 文 字 の ユ ー ザ 名 、 先 頭 の 文 字 の み を 大 文 字 に し た ユ ー ザ 名 を 順 に 試 し て も 、 UNIX マ シ ン 上 に 該 当 す る ユ ー ザ 名 が な い 場 合 は 処 理 を 失 敗 さ せ る 。 こ の パ ラ メ ー タ に 0 以 外 の 値 を 指 定 す る こ と で 、 こ の 処 理 を 変 更 で き る 。 こ の パ ラ メ ー タ は 、 UNIX 側 の ユ ー ザ 名 を 確 認 す る 際 に 大 文 字 が 幾 つ 入 っ た ユ ー ザ 名 の 組 合 せ ま で 確 認 を 行 な う か を 決 定 す る も の で あ る 。 大 き い 数 字 を 指 定 す る 程 、 多 く の 組 合 せ が 確 認 さ れ る た め 、 ユ ー ザ 名 の 確 認 作 業 は 遅 く な る 。 こ の パ ラ メ ー タ は 、 UNIX マ シ ン 上 に AstrangeUser と い っ た 名 前 が 存 在 す る 際 に 利 用 す る こ と 。 デ フ ォ ル ト : username level = 0 設 定 例 : username level = 5
username map (G)
こ の オ プ シ ョ ン は 、 ク ラ イ ア ン ト 上 と サ ー バ 上 で の ユ ー ザ 名 の マ ッ ピ ン グ 情 報 を 格 納 し た フ ァ イ ル を 指 定 す る 。 こ れ は 幾 つ か の 目 的 で 利 用 さ れ る 。 通 常 は DOS や Windows マ シ ン で ユ ー ザ が 利 用 し て い る ユ ー ザ 名 を UNIX マ シ ン 上 で の ユ ー ザ 名 に マ ッ ピ ン グ す る 為 に 用 い ら れ る が 、 複 数 の ユ ー ザ を 特 定 の ユ ー ザ 名 に マ ッ ピ ン グ す る こ と で 、 ユ ー ザ 間 で の フ ァ イ ル 共 有 を 簡 単 に 行 な え る よ う に す る た め 用 い る こ と も 可 能 で あ る 。 フ ァ イ ル は 各 行 ご と に 評 価 さ れ る 。 各 々 の 行 は 、 左 端 に UNIX ユ ー ザ 名 が あ り 、 ’=’ を 挟 ん で 、 そ の 右 側 に ユ ー ザ 名 の リ ス ト が 続 く 形 式 を と る 。 右 側 の ユ ー ザ 名 の リ ス ト に は 、 グ ル ー プ 内 の す べ て の UNIX ユ ー ザ 名 に 一 致 さ せ る @group と い う 形 式 を 含 め る こ と も で き る 。 ’*’ は ワ イ ル ド ・ カ ー ド で あ り 、 任 意 の 名 前 と 一 致 す る 。 フ ァ イ ル の 各 行 は 最 大 1023 文 字 ま で 記 述 可 能 で あ る 。 フ ァ イ ル の 評 価 は 、 提 供 さ れ た ユ ー ザ 名 と ’=’ の 右 側 の 各 ユ ー ザ 名 と を 各 行 毎 に 比 較 す る こ と に よ り 行 な わ れ 、 提 供 さ れ た ユ ー ザ 名 が 右 側 の ど れ か に 一 致 す る と 、 そ の 名 前 が ユ ー ザ 名 に 置 き 換 わ り 、 引 続 き に 以 降 の 行 の 処 理 が 行 な わ れ て い く こ と に な る 。

’#’ や ’;’ で 始 ま る 行 は 無 視 さ れ る 。

’!’ で は じ ま る 行 は が あ る と 、 以 降 の 行 で ユ ー ザ 名 が 一 致 し た 時 点 で 比 較 処 理 は 中 止 さ れ る 。 そ れ 以 外 の 場 合 、 こ の 比 較 処 理 は す べ て の 行 に 対 し て 継 続 さ れ る 。 フ ァ イ ル の 最 後 で ワ イ ル ド カ ー ド に よ る マ ッ ピ ン グ を 行 な っ て い る 場 合 に 、 ’!’ を 使 う と か な り 便 利 で あ る 。 た と え ば 、 admin や administrator と い っ た 名 前 か ら UNIX の root へ の マ ッ ピ ン グ を 行 な い た い 場 合 は 、 下 記 の よ う に 記 述 す る :

root = admin administrator ま た 、 UNIX グ ル ー プ の system に 所 属 す る ユ ー ザ を sys と い う UNIX ユ ー ザ に 置 き 換 え る に は 、 以 下 の よ う に 記 述 す る :

sys = @system こ の フ ァ イ ル 中 に は 幾 つ の マ ッ ピ ン グ の 設 定 を 行 な っ て も 構 わ な い 。 シ ス テ ム が NIS の NETGROUP オ プ シ ョ ン を サ ポ ー ト し て い る 場 合 、 グ ル ー プ 名 の マ ッ チ ン グ を 行 な う 際 に は 、 /etc/group デ ー タ ベ ー ス よ り 先 に ネ ッ ト グ ル ー プ の デ ー タ ベ ー ス が 調 べ ら れ る 。 空 白 を 含 む Windows の ユ ー ザ 名 は 、 ダ ブ ル ク ォ ー ト で 両 側 を 括 っ て 記 述 す る 。 た と え ば 、

tridge = "Andrew Tridgell" は 、 Windows の ユ ー ザ 名 "Andrew Tridgell" を UNIX の ユ ー ザ 名 "tridge" に 置 き 換 え る 。 以 下 の 例 は 、 mary と fred を UNIX ユ ー ザ sys に 置 き 換 え 、 そ の ほ か の ユ ー ザ を guest に 置 き 換 え る 。 ’!’を 利 用 す る こ と で 、 マ ッ チ し た 行 以 降 の 処 理 を 抑 止 し て い る こ と に 注 意 。

!sys = mary fred

guest = *

ユ ー ザ 名 が 現 わ れ る 箇 所 全 て に 置 き 換 え の 結 果 が 適 用 さ れ る こ と に 注 意 す る こ と 。 例 え ば 、 \\server\fred に 接 続 す る 場 合 、 fred が mary に 置 き 換 え ら れ る 場 合 は 、 実 際 に 接 続 す る 先 は \\server\mary で あ り 、 パ ス ワ ー ド も fred で は な く 、 mary の も の を 入 力 す る こ と が 必 要 に な る 。 こ の 唯 一 の 例 外 は 、 (設 定 し て い る 場 合 に )

password server に 対 し て ユ ー ザ 名 を 送 出 す る と き で あ る 。 password server は 、 ク ラ イ ア ン ト が 提 供 し た ユ ー ザ 名 を 修 正 な し で そ の ま ま 受 け 取 る 。 逆 の マ ッ ピ ン グ は 行 わ れ な い こ と に も 注 意 す る こ と 。 こ の 影 響 が 現 わ れ る の は 印 刷 時 で あ る 。 Windows for Workgroup に お け る プ リ ン ト マ ネ ー ジ ャ は 、 置 き 換 え が 行 わ れ た ユ ー ザ が 印 刷 ジ ョ ブ を 所 有 し て い な い と 判 断 す る た め 、 印 刷 ジ ョ ブ 削 除 時 に ト ラ ブ ル が 発 生 す る 。 デ フ ォ ル ト : username map は 設 定 さ れ て い な い 設 定 例 : username map = /usr/local/samba/lib/users.map

utmp (G) こ の 真 偽 値 パ ラ メ ー タ は 、 Sambaが --with-utmp オ プ シ ョ ン で configure さ れ 、 コ ン パ イ ル さ れ た 時 に の み に 有 効 で あ る 。 こ の パ ラ メ ー タ を true に 設 定 す る こ と で 、 Sambaは utmp ま た は utmpxレ コ ー ド (UNIXシ ス テ ム に 依 存 )に 、 Sambaサ ー バ へ の 接 続 時 の 情 報 を 追 加 す る よ う に な る 。 こ の パ ラ メ ー タ に よ り 、 Sambaの 共 有 へ の 接 続 を 記 録 す る こ と が 可 能 に な る 。

utmp directory パ ラ メ ー タ も 参 照 の こ と デ フ ォ ル ト 値 : utmp = no

utmp directory(G) こ の パ ラ メ ー タ は 、 Sambaが --with-utmp オ プ シ ョ ン で configure さ れ 、 コ ン パ イ ル さ れ た 時 に の み に 有 効 で あ る 。 こ の パ ラ メ ー タ は 、 Sambaサ ー バ へ の 接 続 を 記 録 す る utmp ま た は utmpx フ ァ イ ル (UNIXシ ス テ ム に 依 存 )が 存 在 す る デ ィ レ ク ト リ を 指 定 す る 。 utmp パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト で は こ の 値 は 設 定 さ れ な い 。 こ の 場 合 、 シ ス テ ム が 利 用 し て い る utmp フ ァ イ ル が 使 わ れ る (Linux の 場 合 、 通 常 /var/run/utmp に あ る )。 デ フ ォ ル ト 値 : な し
valid chars (G)
こ の オ プ シ ョ ン は 、 サ ー バ 上 で フ ァ イ ル 名 と し て 有 効 と み な す 文 字 の 追 加 指 定 を 行 な う も の で あ る 。 こ れ は 、 u-umlaut や a-ring の よ う な 、 各 国 固 有 の 文 字 を 利 用 す る 際 に 特 に 有 益 で あ る 。 こ の オ プ シ ョ ン は 、 ス ペ ー ス に よ っ て 区 切 ら れ た 数 値 ま た は 文 字 の リ ス ト で あ る 。 コ ロ ン に よ っ て 区 切 ら れ た 2文 字 は 、 小 文 字 :大 文 字 の ペ ア と し て 扱 わ れ る 。 任 意 の 文 字 を 設 定 フ ァ イ ル に 書 き 込 む こ と の で き る エ デ ィ タ が あ れ ば 、 こ れ を 利 用 し て 書 き 込 む の が 最 も 簡 単 で あ る 。 そ れ 以 外 に も 、 通 常 の C 言 語 の 記 述 方 式 を 使 っ て 8進 数 、 10進 数 、 16進 数 で 文 字 を 指 定 す る こ と も 可 能 で あ る 。 た と え ば 、 ’Z’ と い う 1文 字 を 追 加 す る 場 合 (こ れ は 既 に 存 在 し て い る の で 実 質 的 な 意 味 は な い )、 下 記 の い ず れ か の 設 定 を 行 え ば よ い 。

valid chars = Z

valid chars = z:Z

valid chars = 0132:0172

後 半 二 つ の 例 は 、 2つ の 文 字 を 追 加 す る こ と で 、 大 文 字 と 小 文 字 の マ ッ ピ ン グ が 適 切 に 行 な わ れ て い る 。

client code page パ ラ メ ー タ も 併 用 す る 場 合 は 、 必 ず 、 valid chars パ ラ メ ー タ の 方 を 後 に 設 定 す る こ と 。 client code page を valid chars パ ラ メ ー タ の 後 で 設 定 し た 場 合 、 valid chars の 設 定 は 上 書 き さ れ て し ま う 。

client code page パ ラ メ ー タ も 参 照 の こ と デ フ ォ ル ト : 英 語 環 境 で 有 効 な 文 字 が 、 Samba の デ フ ォ ル ト と し て 設 定 さ れ て い る 設 定 例 : valid chars = 0345:0305 0366:0326 0344:0304 上 記 の 例 は 、 ス ウ ェ ー デ ン 語 用 の 文 字 を フ ァ イ ル 名 に 利 用 で き る よ う に す る 設 定 で あ る 。 注 意 : 特 定 の シ ス テ ム 用 に 、 valid chars を 適 切 に 設 定 す る の は 、 実 際 の と こ ろ 困 難 で あ る 。 こ の 処 理 を 自 動 化 す る た め に 、 tino [AT] augsburg.net <URL:mailto:tino [AT] augsburg.net>が validchars と い う パ ッ ケ ー ジ を 作 成 し て い る 。 こ れ は 該 当 の ク ラ イ ア ン ト シ ス テ ム に 必 要 な 、 全 て の valid chars の 設 定 を 自 動 で 生 成 す る 。 こ の パ ッ ケ ー ジ に 付 い て は 、 Samba の ソ ー ス コ ー ド 中 の examples/validchars/ サ ブ デ ィ レ ク ト リ を 参 照 の こ と 。

valid users (S) サ ー ビ ス に ア ク セ ス で き る ユ ー ザ の リ ス ト を 指 定 す る 。 ’@’、 ’+’、 ’&’ か ら は じ ま る 名 前 は 、

invalid users パ ラ メ ー タ で 説 明 し た 規 則 に し た が っ て 解 釈 さ れ る 。 こ の パ ラ メ ー タ が 設 定 さ れ て い な い 場 合 (既 定 値 )、 ど の よ う な ユ ー ザ で も ロ グ イ ン で き る 。 こ の リ ス ト と invalid users の 両 方 に 含 ま れ る ユ ー ザ の ア ク セ ス は 拒 否 さ れ る 。

%Sは 、 現 在 の サ ー ビ ス 名 に 置 き 換 え ら れ る 。 こ れ は [homes] セ ク シ ョ ン で 用 い る と 便 利 で あ る 。

invalid users も 参 照 の こ と デ フ ォ ル ト : リ ス ト は 存 在 し な い (だ れ で も ア ク セ ス で き る ) 設 定 例 : valid users = greg, @pcusers

veto files(S) こ の パ ラ メ ー タ は 、 一 覧 す る こ と も ア ク セ ス す る こ と も で き な い フ ァ イ ル と デ ィ レ ク ト リ の リ ス ト を 指 定 す る 。 リ ス ト の 各 エ ン ト リ は ’/’ で 区 切 る こ と 。 こ れ に よ り 、 エ ン ト リ 中 に 空 白 文 字 を 用 い る こ と が 可 能 に な っ て い る 。 ’*’と ’?’は DOS の ワ イ ル ド カ ー ド と 同 様 、 複 数 の フ ァ イ ル や デ ィ レ ク ト リ を 指 定 す る た め に 利 用 で き る 。 各 エ ン ト リ は DOSの 形 式 で は な く 、 UNIXで の パ ス 形 式 で あ る 必 要 が あ り 、 UNIX の デ ィ レ ク ト リ 区 切 り で あ る ’/’を 含 め て は な ら な い 。

case sensitive オ プ シ ョ ン が 、 こ の 処 理 に 影 響 す る こ と に 注 意 。

veto files パ ラ メ ー タ の 利 用 に 際 し て 注 意 す べ き 重 要 な 点 が 、 デ ィ レ ク ト リ 削 除 時 の 動 作 で あ る 。 削 除 さ れ る デ ィ レ ク ト リ に veto files パ ラ メ ー タ に 一 致 す る フ ァ イ ル の み が 存 在 す る 場 合 、 delete veto files パ ラ メ ー タ が yes で な い 限 り 、 削 除 は 失 敗 す る 。 こ の パ ラ メ ー タ を 設 定 し た 場 合 、 フ ァ イ ル や デ ィ レ ク ト リ の 一 覧 を 取 得 す る 際 、 す べ て の フ ァ イ ル と デ ィ レ ク ト リ に つ い て 、 こ の パ ラ メ ー タ の マ ッ チ ン グ 処 理 が 行 な わ れ る よ う に な る た め 、 Samba の 性 能 に 影 響 が 発 生 す る 。

hide files と case sensitive パ ラ メ ー タ も 参 照 の こ と 。 デ フ ォ ル ト : ア ク セ ス で き な い フ ァ イ ル や デ ィ レ ク ト リ は な い 設 定 例 : ; Veto any files containing the word Security, ;
any ending in .tmp, and any directory containing the ;
word root.
veto files = /*Security*/*.tmp/*root*/ ;
Veto the Apple specific files that a NetAtalk server ;
creates.
veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/

veto oplock files (S) こ の パ ラ メ ー タ は 、 oplocks パ ラ メ ー タ が 有 効 に な っ て い る 共 有 で の み 意 味 が あ る 。 Samba の 管 理 者 は 、 こ の パ ラ メ ー タ を 使 っ て リ ス ト に マ ッ チ し た フ ァ イ ル に 対 す る oplock 取 得 を 禁 止 す る こ と が で き る 。 リ ス ト は veto files パ ラ メ ー タ で 利 用 さ れ て い る も の と 同 様 の 形 式 で あ る 。 デ フ ォ ル ト : oplock 取 得 を 禁 止 さ れ た フ ァ イ ル や デ ィ レ ク ト リ は な い ク ラ イ ア ン ト に よ る ロ ッ ク 競 合 が 激 し い フ ァ イ ル に 対 し て 、 こ の オ プ シ ョ ン を 適 用 し た い と い う こ と が あ る だ ろ う 。 よ い 例 に NetBench SMB ベ ン チ マ ー ク ・ プ ロ グ ラ ム が あ る 。 こ の プ ロ グ ラ ム は 「 .SEM」 で 終 わ る 名 前 の フ ァ イ ル に 対 し て 激 し い 競 合 を 発 生 さ せ る 。 こ れ ら の フ ァ イ ル に 対 す る oplock を 禁 止 す る た め に は 、 以 下 の よ う に 指 定 す る ([global] セ ク シ ョ ン か 、 Net Bench 用 の 共 有 の い ず れ か に お い て ): 設 定 例 : veto oplock files = /*.SEM/
vfs object (S)
こ の パ ラ メ ー タ は 、 Samba の VFS I/O操 作 に お い て 用 い ら れ る 共 有 オ ブ ジ ェ ク ト を 指 定 す る 。 デ フ ォ ル ト で は 通 常 の デ ィ ス ク I/O操 作 が 行 な わ れ る が 、 VFS オ ブ ジ ェ ク ト に よ り こ の 操 作 を 変 更 す る こ と が 可 能 で あ る 。 Samba の VFSレ イ ヤ は Samba 2.2の 新 機 能 で あ り 、 --with-vfs オ プ シ ョ ン に よ り コ ン パ イ ル 時 に 有 効 に す る 必 要 が あ る 。 デ フ ォ ル ト : な し
vfs options (S)
こ の パ ラ メ ー タ は 、 初 期 化 時 に VFSレ イ ヤ に 渡 す パ ラ メ ー タ を 設 定 す る 。 Samba の VFSレ イ ヤ は Samba 2.2の 新 機 能 で あ り 、 --with-vfs オ プ シ ョ ン に よ り コ ン パ イ ル 時 に 有 効 に す る 必 要 が あ る 。

vfs objectも 参 照 の こ と 。 デ フ ォ ル ト : な し

volume (S) こ の パ ラ メ ー タ に よ り 、 共 有 の ボ リ ュ ー ム ラ ベ ル の 設 定 が 可 能 に な る 。 こ れ は 、 特 定 の ボ リ ュ ー ム 名 が 必 要 な イ ン ス ト ー ル プ ロ グ ラ ム を 格 納 し た CD-ROMを 共 有 す る 際 に 便 利 で あ る 。 デ フ ォ ル ト : 共 有 名
wide links (S)
こ の パ ラ メ ー タ は 、 UNIXフ ァ イ ル シ ス テ ム 上 の リ ン ク を サ ー バ が 追 跡 す る か ど う か を 制 御 す る 。 サ ー バ が 公 開 す る デ ィ レ ク ト リ ツ リ ー 内 部 へ の リ ン ク は 、 常 に 許 可 さ れ て い る 。 こ の パ ラ メ ー タ は 、 公 開 さ れ て い る デ ィ レ ク ト リ ツ リ ー 外 部 へ の ア ク セ ス を 制 御 す る 。 こ の パ ラ メ ー タ を no に 設 定 す る と 、 リ ン ク 先 の チ ェ ッ ク を 行 な う た め の 余 分 な シ ス テ ム コ ー ル を 実 行 す る 必 要 が あ る た め 、 サ ー バ の パ フ ォ ー マ ン ス に 悪 影 響 を 及 ぼ す こ と に 注 意 。 デ フ ォ ル ト : wide links = yes
winbind cache time (G)
こ の パ ラ メ ー タ は 、 winbindd(8) <URL:winbindd.8.html> デ ー モ ン が Windows NT サ ー バ に 問 い 合 わ せ を 行 な わ ず に ユ ー ザ と グ ル ー プ の 情 報 を キ ャ ッ シ ュ す る 時 間 を 秒 単 位 で 指 定 す る 。 デ フ ォ ル ト : winbind cache type = 15
winbind enum users (G)
非 常 に 大 規 模 な 環 境 下 で winbindd(8) <URL:winbindd.8.html>を 利 用 す る 際 に は 、 setpwent(), getpwent() や endpwent() と い っ た シ ス テ ム コ ー ル 群 の 呼 び 出 し に よ る ユ ー ザ の 一 覧 取 得 を 抑 止 す る 必 要 が あ る か も 知 れ な い 。 winbind enum users パ ラ メ ー タ が false の 場 合 、 getpwent シ ス テ ム コ ー ル の 呼 び 出 し は 全 く デ ー タ を 返 却 し な い 。 警 告 : ユ ー ザ 一 覧 (enumeration)を 無 効 に す る と 幾 つ か の プ ロ グ ラ ム に つ い て は 異 常 動 作 を 引 き 起 こ す 恐 れ が あ る 。 例 え ば 、 finger プ ロ グ ラ ム は 、 全 て の ユ ー ザ の リ ス ト に ア ク セ ス で き る 前 提 で 、 ユ ー ザ 名 の マ ッ チ ン グ を 行 な っ て い る 。 デ フ ォ ル ト : winbind enum users = yes
winbind enum groups (G)
非 常 に 大 規 模 な 環 境 下 で winbindd(8) <URL:winbindd.8.html>を 利 用 す る 際 に は 、 setgrent(), getgrent() や endgrent() と い っ た シ ス テ ム コ ー ル 群 の 呼 び 出 し に よ る グ ル ー プ の 一 覧 取 得 を 抑 止 す る 必 要 が あ る か も 知 れ な い 。 winbind enum groups パ ラ メ ー タ が false の 場 合 、 getgrent シ ス テ ム コ ー ル の 呼 び 出 し は 全 く デ ー タ を 返 却 し な い 。 警 告 : グ ル ー プ 一 覧 (enumeration)を 無 効 に す る と 幾 つ か の プ ロ グ ラ ム に つ い て は 異 常 動 作 を 引 き 起 こ す 恐 れ が あ る 。 デ フ ォ ル ト : winbind enum groups = yes
winbind gid (G)

winbind gid パ ラ メ ー タ は 、 winbindd(8) <URL:winbindd.8.html> デ ー モ ン が 割 り 当 て る グ ル ー プ IDの 範 囲 を 指 定 す る 。 予 期 し な い 競 合 が 発 生 し な い よ う に す る た め 、 こ の グ ル ー プ IDの 範 囲 に ロ ー カ ル な グ ル ー プ や NISの グ ル ー プ が 存 在 し な い よ う に す る こ と 。 デ フ ォ ル ト : winbind gid = <空 文 字 列 > 設 定 例 : winbind gid = 10000-20000

winbind separator (G) こ の パ ラ メ ー タ は 、 DOMAIN \userの 形 式 で ユ ー ザ 名 を 一 覧 す る 際 に 利 用 さ れ る 区 切 り 文 字 を 指 定 す る 。 こ の パ ラ メ ー タ は UNIXの サ ー ビ ス が pam_winbind.so お よ び nss_winbind.so モ ジ ュ ー ル を 利 用 す る と き に の み 利 用 さ れ る 。

+ 文 字 は NIS に お い て /etc/group 中 で 特 別 な 意 味 を 持 っ て い る た め 、 こ の パ ラ メ ー タ を + に 設 定 し た 際 は 、 少 な く と も glibc シ ス テ ム に お い て は 問 題 が 発 生 す る 。 デ フ ォ ル ト : winbind separator = \ 設 定 例 : winbind separator = +

winbind uid (G)

winbind uid パ ラ メ ー タ は 、 winbindd(8) <URL:winbindd.8.html> デ ー モ ン が 割 り 当 て る ユ ー ザ IDの 範 囲 を 指 定 す る 。 予 期 し な い 競 合 が 発 生 し な い よ う に す る た め 、 こ の グ ル ー プ IDの 範 囲 に ロ ー カ ル な ユ ー ザ や NISの ユ ー ザ が 存 在 し な い よ う に す る こ と 。 デ フ ォ ル ト : winbind uid = <空 文 字 列 > 設 定 例 : winbind uid = 10000-20000

winbind use default domain
winbind use default domain
こ の オ プ シ ョ ン は 、 winbindd(8) <URL:winbindd.8.html> デ ー モ ン が 、 ド メ イ ン 名 が 付 加 さ れ て い な い ユ ー ザ 名 を ど の よ う に 扱 う 方 式 を 制 御 す る 。 ド メ イ ン 名 が 付 加 さ れ て い な い ユ ー ザ は 、 winbindd サ ー バ の ド メ イ ン の も の と し て 扱 わ れ る 。 こ れ は 、 Windows ユ ー ザ に と っ て は ど ち ら で も よ い 話 で あ る が 、 SSH、 FTP や e-mail を 利 用 す る 際 に 、 UNIX シ ス テ ム 本 来 の や り 方 に 近 い 方 法 を 利 用 す る こ と を 可 能 に す る 。 デ フ ォ ル ト : winbind use default domain = <falseg> 設 定 例 : winbind use default domain = true

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)

• 他