亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1326 | 回復(fù): 0
打印 上一主題 下一主題

Samba服務(wù)器如何防病毒(Windy.Chan ) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-07-14 14:24 |只看該作者 |倒序?yàn)g覽
背景:實(shí)時(shí)地保護(hù)Linux     Samba共享系統(tǒng) (注:不是清除被病毒感染的文件,而是直接刪除被感染的文件)。
系統(tǒng)環(huán)境: Slackware     11,     內(nèi)核:1 2.6.16 #6 SMP)
準(zhǔn)備相關(guān)工具及軟件:
zlib-1.2.3 (因?yàn)?clamav-0.93.3 及相關(guān)軟件都需要較新版zlib (強(qiáng)烈建議))
samba-3.0.21c (我測試過3.0.30和最新的3.2.X, Samba方面都沒什么問題,但編譯samba3-vscan-0.4.0-snapshot1均是失敗告終,看來還是samba3-vscan這玩意太舊了,無法與新版的Samba結(jié)合使用)。
clamav-0.93.3 (Clamav 自生是只能查病毒,卻不能實(shí)時(shí)保護(hù)系統(tǒng),無法清除文件上的病毒)
samba3-vscan-0.4.0-snapshot1
1.安裝最新版 zlib-1.2.3.tar.gz
# tar -zxvf zlib-1.2.3.tar.gz# cd zlib-1.2.3
# make clean
# ./configure -s
# make
# make install
2.安裝 clamav-0.93.3
# groupadd clamav
# useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav   //要先建立clamav的使用者及群組,才能安裝clamav
tar -zxvf clamav-0.93.3.tar.gz
#./configure --sysconfdir=/etc
#make
#make install
編輯: /etc/clamd.conf
1), 首先是在Example 前面加上#號注釋掉此行
2), 把找到: LocalSocket 設(shè)為
LocalSocket /tmp/clamd.socket   (注意不是:LocalSocket = /tmp/clamd.socke )
其它設(shè)定在此不一一解釋了
4, 安裝/升級Samba
1), 查詢原本server所安裝的 samba 版本 (samba3-vscan-0.4.0-snapshot1必須在Samba
3以上版本運(yùn)行,若你的Samba是2.X則需要升級到3.X, 我測試過最新的 Samba
3.2.x,所有Samba應(yīng)用都OK,但到最后安裝samba3-vscan-0.4.0-snapshot1時(shí)無法成功,這應(yīng)該是samba3-
vscan-0.4.0-snapshot1的版本太老了,目前最新的也只有這個(gè),還是05年出的呢)
升級Samba的方法有多種啦,我是用源程序安裝的SAMBA,建議原來smb.conf復(fù)制出來備份,刪除安裝目錄就OK了 (/usr/local/samba)
2),安裝samba-3.0.21c.tar.gz
# cd .. /usr/src/
#tar zxvf samba-3.0.21c.tar.gz
#tar jxvf samba3-vscan-0.4.0-snapshot1.tar
# mv samba3-vscan-0.4.0-snapshot     /usr/src/samba-3.0.21rc2/examples/VFS
# cd samba-3.0.21c/source/
# ./configure && make headers
# make && make install     (由于在./configure沒有指定安裝路徑,因?yàn)閟amba被默認(rèn)安裝到/usr/local/samba
3).安裝編譯samba-vscan
# cd .. /usr/src/samba-3.0.21rc2/examples/VFS/samba3-vscan-0.4.0-snapshot
# ./configure && make
4).設(shè)定
請檢查 /usr/local/samba/lib/vfs中的相關(guān)文件 (Vscan 的庫文件,確認(rèn)有vscan-clamav.so等)
# 復(fù)制vscan的配置文件, VSCAN可以結(jié)合多種殺毒軟件起用,如symantec, Kaspersky, trend等, 當(dāng)然我們這里用的是clamav,因此,只需要把clamav中的vscan-clamav.conf復(fù)制到/etc/就去就行了。
# cd   /share1/src/samba-3.0.21c/examples/VFS/samba3-vscan-0.4.0-snapshot1
# cp /clamav lamav/vscan-clamav.conf     /etc/
修改一些配置,使其與 clamd.conf的一些設(shè)置匹配
# vi /etc/vscan-clamav.conf  
4.1), 首先是在Example 前面加上#號注釋掉此行
4.2),找到clamd socket name ,設(shè)為
clamd socket name = /tmp/clamd.socket     (相同clamd.conf中的 LocalSocket /tmp/clamd.socket)
4.3) 找到infected file action = delete
如何為infected file action = nothing 則表示對感染的文件不處理,是infected file action = delete 則刪除感染的文件。
5.修改 smb.conf (如果你原來也是Samba 3.X 基本上可以把剛才備份的那個(gè)smb.conf復(fù)制到/usr/local/samba/lib/中,適當(dāng)加以修改即可)
# vi //usr/local/samba/lib/smb.conf  
在 [global] 區(qū)段中,加入兩行
vfs object = vscan-clamav
vscan-clamav: config-file = /etc/vscan-clamav.conf  
### 完成了,重新啟動 samba
/etc/rc.d/rc.samba restart
###啟動clamav
/usr/local/sbin/clamd --config-file=/etc/clamd.conf
大功告成了。測試,把一個(gè)小小的病毒文件,向共享盤存放,
會有一些對話框彈出來,看到了嗎? 存不進(jìn)去哦!

               
               
               

本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u3/100737/showart_1995734.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP