samba-vscan + Clam AntiVirus 安裝紀錄
shian | 02 十一月, 2006 01:26最近學校內出現病毒災,行政電腦有好幾台都中毒了!實在無法自己一個人處理,請了電腦公司人員幫忙,花了二天的時間才控制疫情,那些中毒電腦現在都是處於住院觀察階段,實在令人心驚膽跳。
這時我又得不禁的想到學校的samb網芳不知是否會淪為病毒大毒窟,越想就越害怕,
回到家裏好不容易小孩上床睡覺了,趕緊搜尋資料,將這台samba server安裝掃毒軟體,第二天再將samba安裝掃毒套件,使用者上傳檔案至網芳時會自動過濾刪除受感染的病毒檔案。
第三天到了學校用病毒測試檔實際測試了一下,哈!果真可行!病毒測試檔統統被自動清除了。
我的安裝紀錄
1.安裝最新版 zlib-1.2.3.tar.gz 因為 clamav-0.90rc2 需要較新版的zlib
# tar -zxvf zlib-1.2.3.tar.gz
# cd zlib-1.2.3
# make clean
# ./configure -s
# make
# make install
2.安裝 clamav-0.90rc2
# groupadd clamav
# useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav //要先建立clamav的使用者及群組,才能安裝clamav
#./configure --sysconfdir=/etc
#make
#make install
3. 查詢原本server所安裝的 samba 版本
#rpm -qa | grep samba
redhat-config-samba-1.1.4-1
samba-client-3.0.10-1.fc1.1.legacy
samba-3.0.10-1.fc1.1.legacy
samba-common-3.0.10-1.fc1.1.legacy
4.下載解壓縮相對應的 samba 原始檔 和 samba-vscan-0.3.6b.tar.bz2 掃毒套件
#tar zxvf samba-3.0.10.tar.gz
#tar jxvf samba-vscan-0.3.6b.tar.bz2
5.安裝編譯samba
# mv samba-vscan-0.3.6b samba-3.0.10/examples/VFS
# cd samba-3.0.10/source/
# ./configure && make headers
6.安裝編譯samba-vscan
# cd ../examples/VFS/samba-vscan-0.3.6b
# ./configure && make
7.設定
# cp vscan-clamav.so /usr/lib/samba/vfs
# cp clamav/vscan-clamav.conf /etc/samba
# cp /etc/samba/vscan-clamav.conf /etc/samba/vscan-clamav.conf.bak
# vi /etc/samba/vscan-clamav.conf
38行 infected file action = nothing 修改成--> infected file action = delete
62行 clamd socket name = /var/run/clamd 修改成--> clamd socket name = /tmp/clamd
#此設定的路徑要和 /etc/clamd.conf 裡第 72 行的路徑一樣
8.修改 smb.conf
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak2
# vi /etc/samba/smb.conf
在 [global] 區段中,加入兩行
vfs object = vscan-clamav
vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
9.重新啟動 samba 完成
安裝過程參考以下網站資源:
http://ms2.ttes.ntct.edu.tw/phpBB2/viewtopic.php?t=63
Posted in
網管工作 .
迴響: (0).
引用:(0).
靜態連結網址
«Next post |
Previous post»