MIRACLE

メールサービス申込 ユーザー登録&ログイン パートナー情報
お問い合わせ FAQ サイトマップ
MIRACLE LINUXの特長 製品紹介 サービス案内 購入 サポート 技術フォーラム

テクノロジー情報

Samba関係
2002/12/20
SAMBAのSWATにアクセスできない
Standard Edition V2.x 対応 Standard Edition V1.x 対応

[質問]

ブラウザ経由でSWATを使おうと思ったのですがアクセスできません。

[対象となる製品のバージョン]

MIRACLE LINUX Standard Edition V2.x
Miracle Linux Standard Edition V1.x

[対象となるパッケージ]

Samba

[回答]

SWAT に対するアクセス要求があると、MIRACLE LINUX 内部ではスーパーサーバが SWAT を起動します。スーパーサーバは MIRACLE LINUX のバージョンによって異なり、Miracle Linux V1.x では inetd、MIRACLE LINUX V2.x では xinetd が使用されています。いずれの場合も SWAT を動作させるためにはスーパーサーバが正しく設定されている必要がありますので、次の点を確認してください。

使用されているスーパーサーバが inetd と xinetd のどちらかを調べるには次のコマンドを実行してください。

 $ ps -A | grep inetd
コマンド実行後に inetd と表示されれば inetd が使用されています。

MIRACLE LINUX V2.x の場合(xinetd を使用している場合)

  1. /etc/service の設定
  2. 次の行があることを確認してください。この行がない場合にはテキストエディタを使って追加してください。

    swat  901/tcp
    

  3. /etc/xinetd.d/swat の確認
  4. /etc/xinetd.d/swat があることを確認してください。このファイルが存在しない場合はテキストエディタを使って作成してください。

    
    service swat
    {
            port    = 901
            socket_type    = stream
            wait    = no
            only_from = 127.0.0.1 192.168.0.0
            user    = root
            server  = /usr/sbin/swat
            log_on_failure  += USERID
            disable = no
    }
    

  5. xinetd を再起動する

    次のコマンドを実行して xinetd を再起動してください。

    # /etc/rc.d/init.d/xinetd restart
    

MIRACLE LINUX V1.x の場合(inetd を使用している場合)

  1. /etc/inetd.conf の設定
  2. 次の行がコメントアウトされていないことを確認してください。

    swat  stream  tcp  nowait.400    root
    /usr/sbin/tcpd /usr/sbin/swat
    (実際には1行です)
    

  3. TCP Wrapper の設定
  4. 必要に応じて /etc/hosts.allow、/etc/hosts.deny ファイルを修正してください。

    例)ホスト192.168.0.10のみアクセス可能にする。
      /etc/hosts.allow ファイル次のエントリを追加します。

    swat:192.168.0.10
    

  5. inetd を再起動する
  6. 次のコマンドを実行して inetd を再起動してください。

    # /etc/rc.d/init.d/inet restart
    

[解説]

なし

[参考資料]

Samba による Windows ネットワーク構築ガイド

[更新履歴]

2002/12/20 xinetd について追記
2000/11/30 新規作成


会社情報 採用情報 個人情報保護方針 情報セキュリティ基本方針 商標等取り扱い事項 English
Copyright(c)2000-2013 MIRACLE LINUX CORPORATION. All Rights Reserved.