ねもぷらす

ふぁいんでぃんぐねもの日記。プログラミングとか育児とか

samba構築 ソースからのビルド まとめ

rpm の操作がまだわかっていない、ディストリビュージョンにあったファイルが見当たらない等があり途方にくれていたところ、
「ソースから入れちゃえ」という悪魔のささやきが自分の内面から湧き出ました。
その記録を残しておかないと忘れると思う。。

参考:
日本Sambaユーザ会
http://www.samba.gr.jp/

samba導入編(1/4)
http://itoshima-ah.fku.ed.jp/linux/samba.htm

Sambaインストールガイド Samba講座
http://www.rfs.jp/server/samba/01/02.html

$ cd /usr/local/src
$ wget ftp://ftp.samba.gr.jp/pub/samba/samba-3.0.21a.tar.gz
$ tar xzvf samba-3.0.21a.tar.gz
$ cd samba-3.0.21a/source/
$ ./configure
 ................結構長い…

$ make
 ................結構長い…

$ su
# make install
# make clean
# view /etc/services 
 ... [swat]がコメントアウトされていないことを確認。
swat            901/tcp                         # Samba Web Administration Tool
 ...

# vi /etc/xinetd.d/swat
 ... /etc/xinetd.d/swat を作成
service swat
{
          disable         = no
          port            = 901
          socket_type     = stream
          wait            = no
          user            = root
          server          = /usr/local/samba/bin/swat
          log_on_failure += USERID
}
 ...

# ps -ef | grep inetd
 ... inetd.d あるいは xinetd.d のプロセスIDを検索
root     ***  ***  0 00:26 pts/1    00:00:00  xinetd.d
 ...


# kill -HUP (検索したPID)


コレでブラウザからsambaへアクセスできるようになります。
swatポートへのアクセスなので、デフォルトでは 901 にアクセスすることに。
http://path_to_server:901/

あとはグラフィカル操作。
ぼちぼちやりまする。