やっぱりsamba

 ファイル共有はwebdavだけでいいやと思っていたが、拡張子がcgiなファイルを置くと色々・・、色々問題がある物で、しょうがないからsmb/cifsでの共有に変更する。

 だが、やり方を忘れた。 smbd,nmbdは動いてるんで、swat起動するだけでいいかな。でもxinetdが動いてない。ってことで、xinetdをインスコ。

#apt-get install xinetd

 んで、どうするんだっけ?。とりあえず、/etc/servicesにはswatが901番で定義されてる。じゃxinetd.dにswatをファイルを作って定義するだけでイイかかな。/etc/xientd.d/swatに以下を書く。

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

んでもって、xinetdをリスタート。

#/etc/init.d/xinetd restart

 で、ブラウザで901ポート指定で開くと。。http://192.168.11.9:901/か。

 うっ、パスワード要求してきやがる。これsambaのパスワードなんだっけか・・。rootのとパスワードだっけか・・。うっ、英語だ・・・。誰か日本語パッケージ入れてくれ。。まぁいいや。

 んで、passwordのところでユーザーを作って。shareタグで共有設定。hpって名前でシェアを作って、/home/htmlをシェアする。んでももってcommitChangesをクリック!。
 これでos-xから、Finderのサーバーに接続から、smb://192.168.11.9/hpを指定してアクセスが出来ると。。

 面倒だな、家庭内だから、フル解放しちまおうかな。。GLOBALSのタグのsecurityって所をUSERからSHAREに換えれば誰でもフルアクセス可能だった気がする。

Snow Leopardでアクセスできない

 2009.09.13、OS-XをバージョンアップしたらSambaにアクセス出来なくなった。コンソールを見てみると、

09/09/13 10:19:51	/System/Library/CoreServices/NetAuthAgent.app/Contents/MacOS/NetAuthAgent[22082]	smb_mount: mount failed to me6/me6 : syserr = Authentication error

 ググってみると、SecurityはUSERにしろと、んで、encrypt passwordsをYesにしろと。まー、要するにうるさくなってるのよね。

ME6000 前へ戻る