Para compilar o módulo Bitdefender vfs module, são precisas as fontes do servidor Samba. Há duas maneiras de obter a fonte do servidor Samba. Se estiver a usar um sistema baseado em rpm, baixe o src.rpm a partir do repositório distro, ou simplesmente use yum para baixar e instalar o ficheiro src.rpm.
Por exemplo, no Fedora Core, baixe o ficheiro src.rpm do repositório e instale-o com:
# rpm -ivh samba-3.0.24.src.rpm
Se a instalação for OK, vá a /usr/src/redhat/SPECS e reconstrua o ficheiro src.rpm:
# cd /usr/src/redhat/SPECS
# rpmbuild -bc samba.spec
É possível ser preciso de mais alguns pacotes (libacl-devel, cups-devel, gnutls-devel, autoconf, libtool) para reconstruir o pacote src.rpm. Se for esse o caso, use a maneira distro para instalar os pacotes que faltam.
A outra maneira é de obter a última fonte tarball a partir do website Samba ou aquele que corresponde à sua versão instalada
# smbd -V
Vá a /opt/Bitdefender/var/src, e descompacte o ficheiro Bitdefender-Samba-vfs.tar.gz através do:
# tar -xvf Bitdefender-Samba-vfs.tar.gz
Para compilar o vfs, escreva numa consola:
# ./configure --with-samba-source=samba_source_directory
onde está /usr/src/redhat/BUILD/samba-3.0.24 (para versão 3.0.24) se o src.rpm for usado, ou poderá ser o caminho para as fontes samba a partir do ficheiro tar.gz. Se não houver nenhuma mensagem de erro, escreva:
# make && make install
Por padrão o ficheiro vfs bdvfs3.so está instalado em /usr/lib/samba/vfs. Este caminho pode ser mudado através do comando --setting --with-install-dir parameter in the configure command.
O módulo Bitdefender Samba VFS é activado /desactivado com base em partilhas. Poderá activar/desactivá-lo através de um dos seguintes comandos:
# bdsafe samba vfs
Por exemplo, o resultado será algo assim:
global
Path :
VFS : disabled
public
Path : /data/500GB/public/
VFS : disabled
Para ligar Bitdefender vfs para a partilha pública, escreva:
# bdsafe samba vfs enable public
Para verificar o status da partilha pública, escreva:
# bdsafe samba vfs status public
O resultado será algo assim:
public
Path : /data/500GB/public/
VFS : enabled
Failure action : (default)
Actions:
On infected : (default)
On suspected : (default)
On riskware : (default)
Para verificar se Bitdefender samba vfs está a funcionar, tente copiar o vírus EICAR a partir de uma máquina Windows numa partilha pública. Se funcionar, uma nova entrada irá aparecer no ficheiro /opt/Bitdefender/var/log/virus.log e o ficheiro do vírus não será copiado na partilha pública:
“05/06/2009 11:15:03 BDFILED MALWARE: /data/500GB/public/eicar.com (/data/500GB/public/eicar.com), malware: EICAR-Test-File (not a virus), status: Infected, action: Deleted (disinfect, delete, deny)”
Agora, a sua partilha pública está protegida contra malware por Bitdefender.
Para mais informações sobre o módulo Bitdefender vfs por favor leia o ficheiro INSTALL.samba-vfs da sua instalação Bitdefender.