|
by Tingo Wong
1)安装编译samba source
首先安装samba.srouce
根据版本号,下载samba.src.rpm
rpm -ivh filename.rpm
srouce 目录
/usr/src/redhat/SOURCE/samba
2)重新编译samba
./configure
make
make install
3)安装SAMBA-VSCAN
编译完毕后开始安装samba-vscan
./configure --with-samba-source=/usr/src/redhat/SOURCE/samba/source
make
make install
cp vscan-clamav.so /usr/lib/samba/vfs
配置clamd.conf
# Path to a local socket file the daemon will listen on.
# Default: disabled
LocalSocket /var/run/clamav/clamd.sock
# TCP port address.
# Default: disabled
#TCPSocket 3310
修改clamd.sock权限
chmod a+wr /var/run/clamav/clamd.sock
修改/etc/samba/vscan-clamav.conf
; where to put infected files - you really want to change this!
quarantine directory = /tmp/vir-samba/
; prefix for files in quarantine
quarantine prefix = vir-
.................
; socket name of clamd (default: /var/run/clamd). Setting will be ignored if
; libclamav is used
clamd socket name = /var/run/clamav/clamd.sock |
|