PC

samba3インストール

rpm生成

RedHat9で用意されているsamba2.xでは日本語ファイルが扱えないなどの問題がありますので、samba3を導入します。
samba2が導入されている場合は、それらのパッケージをアンインストール。

# rpm -qa | grep samba

でインストールされているパッケージを確認してから

# rpm -e samba

http://www.samba.gr.jp/から最新版のsambaをダウンロード。

# tar xzvf samba-3.0.xx.tar.gz
# cd samba-3.0.xx/packages/Redhat

上記ディレクトリにrpmを作成するためのスクリプト「makerpms.sh」が用意されているので、Executeビットを立ててから実行。

# chmod 755 makerpms.sh
# ./makerpms.sh

しばらく待つと/usr/src/redhat/RPMS/i386に、samba-3.0.xx.i386.rpmが生成される。

インストール

# rpm -ivh samba-3.0.xx.i386.rpm

実行/停止/再起動

# /etc/rc.d/init.d/smb start/stop/restart

自動起動するには、

# chkconfig on smb

日本語を正しく使うには、/etc/samba/smb.confの[global]に

[global]
dos charset = CP932
unix charset = EUCJP-MS
display charset = EUCJP-MS

の呪文が必要です。
samba用webベース設定ツール「SWAT」を使うと便利です。

# cd /etc/xinetd.d
# vi swat

disable = yesをnoに変更してxinetdを再起動。

# /etc/rc.d/init.d/xinetd restart

http://localhost:901/で接続します。

-PC