Samba 2.xインストール手順
http://extstrg.asabiya.net/pukiwiki/index.php?Samba%202.x%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%BC%EA%BD%E7Samba 2.2 インストール手順 †
入手先 †
- samba配布元
http://www.samba.gr.jp/
sambaインストール手順 †
以下の手順にてsambaをインストールする。
wget http://ftp.samba.gr.jp/pub/samba-jp/samba-2.2.8a-ja/samba-2.2.8a-ja-1.1.tar.gz tar xfvz samba-2.2.8a-ja-1.1.tar.gz cd samba-2.2.8a-ja-1.1/source ./configure --prefix=/usr/local/samba --with-privatedir=/etc/samba --with-configdir=/etc/samba --with-pam --with-syslog --with-automount --with-i18n-swat --with-swat-def-lang=ja make make install
sambaは /usr/local/samba にインストールされる。
設定ファイルは /etc/samba にインストールされる。
動作ログは /var/log/samba に出力される。
起動設定 †
インストールだけではsambaを稼動させることができないため、起動に必要な設定を行う。
cp ../packaging/RedHat/smb.init /etc/rc.d/init.d/samba cp ../packaging/RedHat/samba.pamd /etc/pam.d/samba cp ../packaging/RedHat/samba.xinetd /etc/xinetd.d/swat
cd /etc/rc.d/rc3.d ln -s /../init.d/samba S91smb cd /etc/rc.d/rc5.d ln -s /../init.d/samba S91smb
スクリプト類のパスを書き換えずに動作させるため、プログラムのリンクを作成する。
cd /usr/sbin ln -s /usr/local/samba/sbin/smbd smbd ln -s /usr/local/samba/sbin/nmbd nmbd ln -s /usr/local/samba/sbin/swat swat
以上の手順で自動起動までの設定は完了する。
Sambaの起動・停止制御は下記の手順にて行なう。
/etc/rc.d/init.d/samba start /etc/rc.d/init.d/samba stop
smb.confを作成した後にSambaを起動する。
SWATへのアクセス権設定 †
SWAT(Samba Web Administrator Tools)を使用する場合には、スーパーサーバ(この説明ではxinetd)の設定が必要となる。
/etc/xinetd.d 配下にコピーしたswatの起動設定を以下に修正する。
service swat { port = 901 socket_type = stream wait = no only_from = 127.0.0.1 user = root server = /usr/sbin/swat log_on_failure += USERID disable = no }
- port = 901
使用するポートを指定。変更不要 - socket_type = stream
ソケットタイプを指定。変更不要 - wait = no
サービスが使用するスレッドタイプを指定。変更不要 - only_from = 127.0.0.1
SWATへのアクセスを許可するホストを指定。要変更 - user = root
サービスを実行するUIDを指定。変更不要 - server = /usr/sbin/swat
SWATの実行ファイルを指定。swatの配置合わせて変更 - log_on_failure += USERID
サービスへの接続に失敗した場合にログに出力する内容を指定 - disable = yes
サービスの有効・無効化。yes=無効、no=有効になるため要変更
設定が完了したらxinetdを再起動する。
また、TCP Wappersの設定でのアクセス許可も必要となる。
/etc/hosts.allowに以下を追加する。
swat : [接続許可IPアドレス]
以上の設定を行った上で、webブラウザから以下のアドレスにアクセスする。
http://[IP Address]:901/
認証画面が表示されたら、UID = root、Password = rootのパスワードでログインする。
Last-modified: 2008-01-17 (木) 10:26:00 (5944d)