samba
$CREATE 10/08/2001 by Mie Suemitsu
$UPDATE 10/18/2001 by Mie Suemitsu
$UPDATE 05/15/2002 by Mie Suemitsu
$UPDATE 07/31/2002 by Mie Suemitsu
Using Samba
samba 設定ファイルクイックリファレンス
samba install
1.samba をダウンロード
ftp://ftp.samba.gr.jp/pub/samba-jp/samba-2.2.4-ja/samba-2.2.4-ja-1.0.tar.gz
を /usr/local/src にダウンロード
2.展開
# cd /usr/local/src
# tar zxvf samba-2.2.4-ja/samba-2.2.4-ja-1.0.tar.gz
3.source ディレクトリィへ移動しコンパイル
quota を利用する場合は --with-quotas が必要です
# cd source
# ./configure --with-i18n-swat --with-included-gettext --with-pam --with-pam_smbpass --with-configdir=/usr/local/samba/lib
# make
# make install
4.smb.conf の編集
# cp /usr/local/src/samba/examples/simple/smb.conf /usr/local/samba/lib/
# cd /usr/local/samba/lib
# vi smb.conf
[global]
client codepage = 932
coding system =hex
workgroup = xxxxxx
encrypt passwords = yes
hosts allow = 192.168.
5.smbpasswd ファイルの作成
# cd /usr/local/samba/private
# cat /etc/passwd | /usr/local/src/samba/source/script/mksmbpasswd.sh > smbpasswd
# /usr/local/samba/bin/smbpasswd -e ユーザ名
6.etc/rc.d/rc.samba を作成し、自動起動する
# vi /etc/rc.d/rc.samba
if [ -x /usr/local/samba/bin/smbd -a -x /usr/local/samba/bin/nmbd ]; then
# /usr/local/samba/bin/smbd -D
# /usr/lcoal/samba/bin/nmbd -D
fi
smbpasswd
/etc/passwd ファイルから mksmbpasswd.sh スクリプトファイルを用いて smbpasswd ファイルを作成する
# cd /usr/local/samba/private
# cat /etc/passwd | /usr/local/samba/bin/mksmbpasswd.sh > smbpasswd
smbpasswd を変更する
# cd /usr/local/samba/private
# /usr/local/samba/bin/smbpasswd Username
smbpasswd にユーザを新規登録する
# cd /usr/local/samba/private
# /usr/local/samba/bin/smbpasswd -a Username
smbpasswd からユーザを削除する
# cd /usr/local/samba/private
# /usr/local/samba/bin/smbpasswd -x Username
異なるネットワークセグメントから Samba server がブラウジングできません
異なるネットワークセグメントにリモートアナウンスをブロードキャストする
smb.conf を編集する
# cd /usr/local/samba/lib
# vi smb.conf
[global]
remote announce = 192.168.1.255
Windows クライアントの設定が原因の場合もあります
Windows NT4.0 コンピュータの設定により、VPN によるセグメント越しのブラウジングもできました