# swat (8)

## Samba 2.0.7

## 23 Oct 1998 (JP-1999/06/02)

## NAME

swat - Samba Web 管理ツール

## SYNOPSIS

swat [-s smb config file] [-a]

このプログラムは Samba システムの一部である。

swat は、Samba 管理者が Web ブラウザを使った複雑な smb.conf の設定を実現する。加えて、 swat の設定ページには、smb.conf 中の 全設定可能なオプションのヘルプへのリンクがあり、管理者が設定変更の影響 を簡単に調べられるようになっている。

swat は inetd から起動する。

## OPTIONS

-s smb configuration file
  デフォルトの設定ファイルのパスは コンパイル時に設定される。

  指定されるファイルには、smbd に必要な詳細な 設定が記述されている。このファイルは swat によって修正される事になる。 ファイルには、そのサーバが提供する全てのサービスの記述に加え、printcap ファイルの位置のようなサーバ固有の情報も含まれる。詳細情報に ついては、smb.conf(5) を参照のこと。

-a

  このオプションは、認証機能を無効にし、swat をデモモードにする。 このモードでは、誰でも smb.conf を修正する事が できてしまう。

  運用中のサーバでは、このオプションを絶対に有効にしないこと。

## インストール

SWAT のコンパイル後に、`"make install"` を行なう事で、swat の バイナリと多数のヘルプファイルおよびイメージファイルをインストール できる。既定値のインストール位置は以下のとおり。

    /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 を表わす。

## 起動

swat を起動するには、お好みのブラウザを起動して、 `http://localhost:901/` のように指定する。

注意: IP 経由で接続可能なマシンから swat を起動する事も可能で あるが、その場合、パスワードが伝送路上を平文で送られている限り、 パスワードを盗聴される可能性がある。

## FILES

/etc/inetd.conf

このファイルは、メタデーモン起動の為の適切な起動情報が含まれて いる必要がある。

/etc/services

このファイルには、サービス名 (例: swat) とポート (例: 901) との マッピング情報と、プロトコルタイプ (例: TCP) が含まれている必要がある。

/usr/local/samba/lib/smb.conf

これは、swat が設定するサーバ設定ファイルの smb.conf がデフォルトで 置かれる位置である。このファイルがインストールされる、その他の 一般的な位置は、/usr/samba/lib/smb.conf や /etc/smb.conf である。

このファイルには、サーバがクライアントに提供する全てのサービス について記述されている。詳細は、smb.conf (5) を参照のこと。

## 警告

swat は smb.conf ファイルを上書きするため、 エントリは再配置され、全てのコメントや "include=" や "copy=" オプションは消去される。もし、既に念入りに手をかけて作成した smb.conf があるならば、 事前にバックアップしておくか、swat を使わないこと。

## バージョン

この マニュアルページは Version 2.0 の Samba システム用である。

## SEE ALSO

inetd (8), nmbd (8), smb.conf (5).

## AUTHOR

オリジナルの Samba ソフトウェアと関連ユーティリティは、Andrew Tridgell samba@samba.org によって作成された。現在 Samba は、 Samba Team によって、Linux カーネルの開発と同様に、 オープンソースプロジェクトとして開発されている。

オリジナルの Samba マニュアルは、Karl Auer によって執筆された。 マニュアルのソースは Jeremy Allison samba@samba.org によって、 YODL 形式に変換され、Samba 2.0 リリース用に更新された。 (YODL はオープンソース・ソフトウェアの優れた作品である ftp://ftp.icce.rug.nl/pub/unix/) より入手可能)

完全な貢献者の一覧、バグ報告やコメントなどの提出方法の詳細については、 samba@samba.org を参照してほしい。

日本語訳

- 高橋基信 (monyo@samba.gr.jp)

補訳・校正

- 太田俊哉 (oota@pes.com1.fc.nec.co.jp)