Ubuntu swat - eiichiromomma/CVMLAB GitHub Wiki

(Ubuntu) swat

sambaの管理用webインターフェイス

インストール

swatだけでなくxinetdも必要。 inetdも要るような事が書いてあるサイトもあるが間違い。

xinetd用ファイルの作成

設定ファイルが無いとswatが起動しない。

sudo gedit /etc/xinetd.d/swat

とでもして以下の内容のファイルを作る

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

ここで注意する点は、各項目間の=の前後にスペースが必要ということ。詰めて記載してはいけない仕様らしい。 192.168.0.0/24は各々のセグメントに合わせて変更する。

xinetdの起動

sudo /etc/init.d/xinetd restart

あとはhttp://localhost:901/を開く。

rootで使えない

Ubuntuにはrootという概念が無いのでユーザモードでしか使えない。 海外のフォーラムでも

sudo passwd root

でパスワードを作ったら?みたいな意見しかない。 確かにサーバ用途で考えればそれもアリかも。