sambaのインストール手順
- ソースファイルの入手
ftp://ftp.win.ne.jp/pub/network/samba/samba-1.9.18p10.tar.gz
- ファイルの展開
$ gzip -dc samba-1.9.18p10.tar.gz | tar xvf -
- Makefileの編集
$ cd samba-1.9.18p10/source
$ vi Makefile で以下の所を参考にしてオプションを変更する
・
・
# Use this for Linux without shadow passwords or for any Linux
# system that uses PAM (eg: RedHat) in which case it handles ALL
# authentication methods that are supported by the version of
# PAM that is available on your system.
# contributed by Andrew.Tridgell@anu.edu.au & John.Terpstra@aquasoft.com.au
# AXPROC defines DEC Alpha Processor
# FLAGSM = -DLINUX -DAXPROC -DFAST_SHARE_MODES
# FLAGSM = -DLINUX -DFAST_SHARE_MODES
# LIBSM =
# Mklinux Power MAC Processor
FLAGSM = -DLINUX -DAXPROC -DKANJI=\"euc\"
LIBSM =
・
・
- コンパイル&インストール
$ make
$ su でスーパユーザになる
# make install
- 設定ファイルの作成
/usr/local/samba/lib/smb.conf へ設定項目を記述する
/common-areaをsumikuraのアカウントでWindows側と共有するように設定する
(プリンター等は使用しない)
以下が設定ファイルの内容です
[global]
workgroup = SG
log file = /usr/local/samba/var/samba.log
log level = 1
coding system = euc
password level = 8
status = yes
guest account = sumikura
[common-area]
comment = common directory
path = /common-area
public = yes
writable = yes
create mode = 0664
設定内容は/usr/local/samba/bin/testparmを実行する事により確認できる
- inetdからの起動
/etc/servicesの中に以下の2行があることを確認しなければ追加する
netbios-ns 137/udp
netbios-ssn 139/tcp
/etc/inetd.confの中に以下の内容を追加する
##
# Start Samba server
##
netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd -D
netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd -D -C SG
以上でブート時にinetdから起動する
強制的に起動させるには
# kill -HUP inetdのプロセス番号
とする
|