配布元

http://www.samba.org

ポイント

vmwareで使う

あると同じネットワークにつながったWindows機との間でのデータのやりとりが楽になる

ログ

tar zxvf /home/archive/samba/samba-3.0.5.tar.gz
cd samba-3.0.5/source

libiconvとはstaticにリンクしてもらう

mkdir -p iconv/{include,lib}
cp /opt/libiconv/1.9.1/usr/local/include/*.h  iconv/include/
cp /opt/libiconv/1.9.1/usr/local/lib/*.a  iconv/lib/
./configure --with-libiconv=./iconv \
 --mandir=/usr/share/man --infodir=/usr/share/info \
 --sysconfdir=/etc --prefix=/usr \
 --with-privatedir=/etc/samba \
 --with-lockdir=/var/lock/samba \
 --with-piddir=/var/run \
 --with-swatdir=/usr/share/samba/swat \
 --with-configdir=/etc/samba \
 --with-logfilebase=/var/log/samba \
 --with-libdir=/usr/lib/samba \
 --with-mandir=/usr/share/man
make
su
make install

/etc/samba/の下にsmb.confを置く

examples/smb.conf.defaulあたりをベースに

[global]の以下を変更
 workgroup = DUNGEON

[global]に以下を追加
 hosts allow = 192.168.0.0/255.255.255.0 192.168.1.0/255.255.255.0 172.16.14.0/255.255.255.0 127.0.0.1
 interfaces = eth0 vmnet8
 unix charset = EUCJP-MS
 dos charset = CP932
 display charset = CP932
 encrypt passwords = yes

[homes]はこんな感じ
 comment = Home Directories
 browseable = no
 writable = yes
 valid users = %S

[export]はこんな感じ(読み書き可能)
 comment = export home
 path = /export/home
 valid users = nosuke
 public = no
 writable = yes
 printable = no

[win]はこんな感じ(読み出しのみ)
 comment = c drive
 path = /mnt/win
 valid users = nosuke
 public = no
 writable = no
 printable = no

起動スクリプト(filesmb)を/etc/init.d/に置く (packaging/RedHat/smb.initあたりを参考に)

ln -s ../init.d/smb /etc/rc3.d/S91smb
ln -s ../init.d/smb /etc/rc4.d/S91smb
ln -s ../init.d/smb /etc/rc5.d/S91smb

ln -s ../init.d/smb /etc/rc0.d/K35smb
ln -s ../init.d/smb /etc/rc1.d/K35smb
ln -s ../init.d/smb /etc/rc2.d/K35smb
ln -s ../init.d/smb /etc/rc6.d/K35smb

パスワードの雛型作成

cat /etc/passwd | ./source/script/mksmbpasswd.sh > /etc/samba/smbpasswd
その後/etc/samba/smbpasswdを編集して要らないエントリを消す

パスワード設定

smbpasswd nosuke

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-09-11 (土) 10:58:09 (4822d)