自我介紹

shian

Tis night: now doth my longing break forth in me as a fountain ,-for speech do I long.

Menu:

Recent Entries

About

Tis night: now doth my longing break forth in me as a fountain ,-for speech do I long.

Categories

網管工作 [85]
隨想手札 [35]
資訊教育 [25]

Links

請按右鍵在新視窗開啟
- 發現自在的藍天
- 藍屋頂白牆上的陽光
- 網路書籤
- ㄚ比家族日記
- shian's 資訊組相簿
- shian's 個人相簿
- 學習手札
資訊管理
- 阿欣部落
- CHICWORKS
- ADJ 網路實驗室
- 創意MOODLE新聞區
資訊教育
- 華龍國小數位學習網
- 獅湖國小BIG6網站
- IN TIME
攝影photo
- Blue JOE Photo Diary
- Free printable cardboard lens hoods
- Contax Lens Hoods
- 景深計算機
- 如何看待觀景窗的大小
- CONTAX & Zeiss T* image
- 攝影教學課程資訊網
- Wisely 攝影風情
- David 老師的PhotoStory

Syndicate

RSS 0.90
RSS 1.0
RSS 2.0
Atom 0.3

Version:

andreas01 v1.3

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»