Samba2.2
Windows NT/2000互換のファイルサーバ/プリント・サーバ機能を提供するソフトウェア。
インストール
以下では
アクセス元のIP | 192.168.0.1 |
---|---|
サーバーのIP | 192.168.0.2 |
ユーザー | hoge |
と仮定。
インストール
wget ftp://ftp.samba.gr.jp/pub/samba-jp/samba-2.2.8a-ja/samba-2.2.8a-ja-1.1.tar.gz tar zxvf samba-2.2.8a-ja-1.1.tar.gz cd samba-2.2.8a-ja-1.1/source ./configure \ --prefix=/usr \ --libdir=/etc/samba \ --with-configdir=/etc/samba \ --with-fhs \ --with-privatedir=/etc/samba \ --with-lockdir=/var/cache/samba \ --with-piddir=/var/run \ --with-swatdir=/usr/share/swat \ --with-codepagedir=/usr/share/samba/codepages \ --with-automount \ --with-pam \ --with-pam_smbpass \ --with-i18n-swat make make install
PAM
cp ../packaging/RedHat/samba.pamd /etc/pam.d/samba
ログローテートの設定
vi /etc/logrotate.d/samba
/var/log/samba/log.nmbd { postrotate /usr/bin/killall -HUP nmbd endscript } /var/log/samba/log.smbd { postrotate /usr/bin/killall -HUP smbd endscript }
xinetdにswat(Webインターフェース)を登録
vi /etc/xinetd.d/swat
service swat { disable = no port = 901 socket_type = stream wait = no only_from = 192.168.0.1 user = root server = /usr/sbin/swat log_on_failure += USERID }
ln -s /usr/local/samba/bin/swat /usr/sbin/swat chkconfig swat on
Sambaユーザーを追加
smbpasswd -a hoge
設定
ブラウザで http://192.168.0.2:901 にアクセス
- 全体設定
workgroup MSHOME security USER encrypt passwords Yes guest account hosts allow 192.168.0.1
- 共有設定で共有を追加
- 動作状況でデーモンの起動
ポート
nmbd | UDP 137 UDP 138 |
---|---|
smbd | TCP 139 TCP 445 |
swat | TCP 901 |
Samba3.0
Samba3.0もインストールしてみました。
Linux/Samba3.0