NAME
swat − Samba Web 管 理 ツ ー ル
SYNOPSIS
swat [ -s <Samba設 定 フ ァ イ ル > ] [ -a ]
DESCRIPTION
こ の ツ ー ル は Samba <URL:samba.7.html> ス イ ー ト の 一 部 で あ る 。
swat
は 、 Samba 管 理 者 が
Web ブ ラ ウ ザ を 使
っ て 複 雑 な
smb.conf(5) <URL:smb.conf.5.html> の
設 定 を 行 う こ
と を 可 能 に す
る 。 加 え て 、
swat の 設 定 ペ ー
ジ に は 、 smb.conf 中
で 設 定 可 能 な
全 て の オ プ シ
ョ ン へ の リ ン
ク が あ り 、 管
理 者 が 設 定 変
更 の 影 響 を 簡
単 に 調 べ ら れ
る よ う に な っ
て い る 。
swat は inetd か ら 実 行 さ れ る 。
オ プ シ ョ ン
-s Samba設 定 フ ァ イ ル デ フ ォ ル ト の 設 定 フ ァ イ ル の パ ス は 、 コ ン パ イ ル 時 に 設 定 さ れ る 。 設 定 フ ァ イ ル に は 、 smbd に 必 要 な 詳 細 な 設 定 が 記 述 さ れ る 。 こ の フ ァ イ ル が swat に よ っ て 修 正 さ れ る フ ァ イ ル で あ る 。 フ ァ イ ル に は 、 そ の サ ー バ が 提 供 す る 全 て の サ ー ビ ス の 記 述 に 加 え 、 printcap フ ァ イ ル の 位 置 の よ う な サ ー バ 固 有 の 情 報 も 含 ま れ る 。 詳 細 情 報 に つ い て は 、 smb.conf を 参 照 の こ と 。
-a こ の オ プ シ ョ ン は 、 認 証 機 能 を 無 効 に し 、 |
swat を デ モ モ ー ド に す る 。 |
こ の モ ー ド で は 、 誰 で も smb.conf フ ァ イ ル を 修 正 す る 事 が で き て し ま う 。 運 用 中 の サ ー バ で は 、 こ の オ プ シ ョ ン を 絶 対 に 有 効 に し な い こ と 。
イ ン ス ト ー ル
swatの バ イ ナ リ と 多 数 の ヘ ル プ フ ァ イ ル や イ メ ー ジ フ ァ イ ル を イ ン ス ト ー ル す る た め 、 SWATの コ ン パ イ ル 後 に make install の 実 行 が 必 要 で あ る 。 デ フ ォ ル ト の イ ン ス ト ー ル 位 置 は 以 下 の 通 り :
• |
/usr/local/samba/bin/swat |
|||
• |
/usr/local/samba/swat/images/* |
|||
• |
/usr/local/samba/swat/help/* |
INETDの
イ ン ス ト ー ル
SWAT を inetd 経 由 で
起 動 す る に は
、 /etc/inetd.conf と
/etc/services の 編 集 が
必 要 で あ る 。
/etc/services に つ い て は 、 以 下 の よ う な 行 を 追 加 す る こ と :
swat 901/tcp
NIS/YP ユ ー ザ へ の 注 意 : ロ ー カ ル な /etc/services フ ァ イ ル の 代 わ り に 、 NIS サ ー ビ ス マ ッ プ を 再 構 築 す る 必 要 が あ る か も 知 れ な い 。 ポ ー ト 番 号 は 、 1024 以 下 の ポ ー ト で 現 在 使 用 中 で な い も の で あ れ ば な ん で も 良 い (1024 よ り 大 き い ポ ー ト を 用 い る 事 は 、 inetd デ ー モ ン の 実 装 の 詳 細 に よ っ て は 、 セ キ ュ リ テ ィ ホ ー ル を 提 供 し て し ま う )。
/etc/inetd.conf に つ い て は 、 以 下 の よ う な 行 を 追 加 す る こ と :
swat stream tcp nowait.400 root /usr/local/samba/bin/swat swat
/etc/services と /etc/inetd.conf を 編 集 し た ら 、 inetd に HUP シ グ ナ ル を 送 る こ と 。 そ れ に は kill -1 PID の よ う に 入 力 す る 。 こ こ で PIDは inetd デ ー モ ン の プ ロ セ ス IDを 示 す 。
XINETD で の イ ン ス ト ー ル 比 較 的 新 し い Linux シ ス テ ム で は inetd メ タ デ ー モ ン の よ り セ キ ュ ア な 実 装 の も の を 含 め て 出 荷 さ れ て い る 。 xinetd デ ー モ ン は (/etc/xinetd.confの よ う な )単 一 の フ ァ イ ル か ら 、 ま た は xinetd.d/ デ ィ レ ク ト リ 内 の サ ー ビ ス 制 御 用 フ ァ イ ル 群 か ら 、 設 定 情 報 を 読 み 込 む こ と が で き る 。 こ れ ら の デ ィ レ ク ト リ な ど は 設 定 さ れ て い る と 見 な す 。 次 の フ ァ イ ル を /etc/xinetd.d/swat と し て 作 成 し ま す 。 そ の 後 、 メ タ デ ー モ ン が 設 定 フ ァ イ ル を リ ロ ー ド さ せ る 必 要 が あ り ま す 。 こ れ を 遂 行 す る 方 法 に つ い て の 詳 細 に 関 し て は xinetd の マ ニ ュ ア ル ペ ー ジ を 参 照 し て く だ さ い 。
##
/etc/xinetd.d/swat
service swat
{
port = 901
socket_type = stream
wait = no
only_from = localhost
user = root
server = /usr/local/samba/bin/swat
log_on_failure += USERID
disable = No } 起 動
SWAT を 起 動 す る に
は 、 お 好 み の
Webブ ラ ウ ザ を 起
動 し て 、
"http://localhost:901/" を 開 く
。
IP的 に 接 続 可 能 な マ シ ン か ら SWATを 起 動 す る こ と も 可 能 で あ る が 、 パ ス ワ ー ド は 伝 送 路 上 を 平 文 で 送 ら れ て い る た め 、 別 マ シ ン か ら の 接 続 を 行 な う と パ ス ワ ー ド を 盗 聴 さ れ る 可 能 性 が あ る こ と に 注 意 。
ト ラ ブ ル シ ュ ー テ ィ ン グ
Samba と SWAT を イ ン ス ト ー ル す る と き の 問 題 に 共 通 す る 原 因 の ひ と つ に 、 Samba サ ー バ 上 の あ る 種 の フ ァ イ ア ウ ォ ー ル や ポ ー ト フ ィ ル タ リ ン グ ソ フ ト の 存 在 が あ る 。 こ の マ ニ ュ ア ル ペ ー ジ で 説 明 さ れ た 然 る べ き ポ ー ト が サ ー バ 上 で 利 用 可 能 で あ る か 、 iptables や "port sentry" の よ う な セ キ ュ リ テ ィ ソ フ ト で ブ ロ ッ ク さ れ て い な い か 確 認 の こ と 。 よ り 多 く の ト ラ ブ ル シ ュ ー テ ィ ン グ に つ い て は 、 Samba の 配 布 物 に 含 ま れ る ド キ ュ メ ン ト を 参 照 の こ と 。
フ ァ イ ル
/etc/inetd.conf
こ の フ ァ イ ル
に は 、 メ タ デ
ー モ ン の た め
の 適 切 な 起 動
情 報 が 含 ま れ
て い る 。
/etc/xinetd.d/swat
This file must contain suitable startup information for the xinetd meta-daemon.
/etc/services こ
の フ ァ イ ル に
は サ ー ビ ス 名
(例 : swat)と サ ー ビ
ス ポ ー ト (例 : 901)と
の 対 応 情 報 と
、 プ ロ ト コ ル
種 類 (例 : TCP)が 含 ま
れ て い る 。
/usr/local/samba/lib/smb.conf こ れ は
swatに よ っ て 設 定
さ れ る 設 定 フ
ァ イ ル smb.conf(5) の
デ フ ォ ル ト の
位 置 に な る 。
そ の 他 の 一 般
的 な 位 置 は 、
/usr/samba/lib/smb.conf や /etc/smb.conf
で あ る 。 こ の
フ ァ イ ル に は
、 サ ー バ が ク
ラ イ ア ン ト に
提 供 す る 全 て
の サ ー ビ ス が
記 述 さ れ て い
る 。
警 告
swat は smb.conf フ ァ イ ル を 書 き 直 し て し ま う 。 エ ン ト リ は 再 配 置 さ れ 、 コ メ ン ト や include= お よ び copy=" オ プ シ ョ ン は 削 除 さ れ て し ま う 。 既 に 念 入 り に 手 を か け て 作 成 し た smb.conf を 持 っ て い る 場 合 は 、 事 前 に バ ッ ク ア ッ プ し て お く か 、 swat を 使 わ な い こ と !
バ ー ジ ョ ン
こ の マ ニ ュ ア ル ペ ー ジ は Samba バ ー ジ ョ ン 2.2 一 式 用 で あ る 。
参 照
inetd(5), smbd(8) <URL:smbd.8.html>, smb.conf(5) <URL:smb.conf.5.html>, xinetd(8)
著 者
オ リ ジ ナ ル の 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 に よ っ て 行 な わ れ た 。
日 本 語 訳
• た か は し も と の ぶ |