Linux samba 安裝
用原始碼安裝的,作業系統是slackware 11
samba-3.0.23c.tar.gz
samba-vscan-0.3.5-beta1
#wget http://us4.samba.org/samba/ftp/old-versions/samba-3.0.23c.tar.gz
#wget http://www.openantivirus.org/snapshots/samba-vscan-0.3.5-beta1.tar.bz2
安裝samba
#/extp/src/samba/
#tar -zxf samba-3.0.23c.tar.gz
#cd samba-3.0.23c/source/
#./configure --prefix=/usr/local/samba --enable-vfs
#make proto
#make
#make install
#cd ..
安裝vscan
#tar -zxvf samba-vscan-0.3.5-beta1.tar.gz
samba-vscan-0.3.5-beta1到Samba 原始碼下的 example/VFS/ 資料夾,
#mv samba-vscan-0.3.5-beta1 /path/to/samba-source/example/VFS/
#mv samba-vscan-0.3.5-beta1 /extp/src/SAMBA/samba-3.0.23c/examples/VFS/
#cd samba-vscan-0.3.5-beta1
#./configure \
# --prefix=/usr/local/samba/samba-vscan \
# --with-samba-version=../../../source/include/version.h
# make clamav
(***** 不用執行make install *****)
把 vscan-clamav.so 和 vscran-clamav.conf 複到 Samba Server 下
cp vscan-clamav.so /usr/local/samba/lib/vfs
cp clamav/vscan-clamav.conf /usr/local/samba/lib
設定 vscan-scan
cd /usr/local/samba/lib
vi vscan-clamav.conf
max file size = 0 #掃瞄檔案的SIZE上限,"0"是沒有限制
verbose file logging = no #如果"yes"所有存取也會記錄下如果是"no",
#只會存取感染了的檔案
scan on open = yes #開機是否掃瞄
scan on close = yes #關機是否掃瞄
deny access on error = yes #如果和clamd 連接錯誤
#是否不能存取那些被保護的檔案
deny access on minor error= yes #如果和daemon files發生錯誤,
#是否不能存取那些被保護的檔案
send warning message = yes #是否發出"警告popup視窗"給windows
infected file action=quarantine #怎樣去處理被感染的檔案:
#quarantine: 嘗試移動去隔離區
#如果移動不成功將會刪除
#delete 刪除被感染的檔案
#nothing: 不做任何動作
quarantine directory = /tmp/clamav/quarantine
# 隔離區的位置
quarantine prefix =vir- # 被移動去隔離區的檔案加上字首
max lru files entries = 100
lru file entry lifetime = 5
exclude file types =
clamd socket name = /usr/local/clamav/var/run/clamav.sock
# sock位置
libclamav max files in archive = 1000
libclamav max archived file size = 10 * 1048576
libclamav max recursion level = 5
clamav 安裝
下載http://sourceforge.net/project/showfiles.php?group_id=86638&package_id=90197
# groupadd clamav
# useradd -g clamav -s /bin/false clamav
# ./configure -prefix=/usr/local/clamav
# make
# make check
# make install
請在/usr/local/clamav/etc/clamd.conf修改以下的設定
# Comment or remove the line below.
# Example
一定要comment 這句
LocalSocket /usr/local/clamav/var/run/clamav.sock
(這個設定的路徑一定要和vscan-clamad.conf 裏的clamd socket name相同)
smb.conf修改以下的設定
############適用於utf8 必需使用putty#####
dos charser = cp950
display charset = UTF8
unixcharser=UTF8
########################################
- Feb 12 Thu 2009 15:00
Linux samba 安裝
close
全站熱搜
留言列表