Passo a passo para a montagem de um servidor Samba PDC no Debian 3.1 em modo texto e a personalização do servidor para auto-configurar o ClamWin antivírus nas estações, fazendo com que ele se atualize automaticamente, efetue verificações agendadas e informe no e-mail do administrador os vírus encontrados.
No arquivo smb.conf, ao invés de definirmos o script logon
como sendo %u.bat para que seja executado um script com o
nome do usuário, por exemplo tiago.bat, colocamos todos.bat. A
idéia é a seguinte: em todos.bat colocamos o que todos os
usuário irão fazer, por exemplo, sincronizar o Clamwin e data
e mapear o "publico" como P:, no final do arquivo fazemos uma
chamada a um arquivo individual com o nome do usuário, assim
você terá aquilo que todos executam e aquilo que só um
usuário executa. Se não entendeu, entenderá mais abaixo.
Vamos criar o todos.bat. No servidor, como root digite:
# vi .../netlogon/todos.bat
Nele escreva:
net use p: \serverpublico /yes
net time \server /set /yes
OBS: server é o nome do servidor, mude se necessário.
Uma linha mapeia o público como p:, a outra sincroniza a data e
hora. Agora vamos sincronizar o antivírus, adicione ao
arquivo:
c:
cd %userprofile%\Dados de Aplicativos\.clamwin
del Clamwin.conf
del ScheduledScans
copy \\server\netlogon\Clamwin.conf /y
copy \\server\netlogon\ScheduledScans /y
\\server\netlogon\%username%.bat
O script abre a pasta de configuração do clamwin, deleta
supostos arquivos de configuração atuais e copia do
compartilhamento netlogon os dois novos arquivos de
configuração. Portanto, toda vez que um usuário logar em uma
máquina, o antivírus é automaticamente configurado.
Na última linha o script chama um arquivo com o nome do
usuário.bat dentro de netlogon. Por exemplo, você pode criar
um arquivo chamado tiago.bat e colocar dentro dele o
mapeamento de um compartilhamento específico, assim, somente
esse usuário mapeará essa unidade.
[2] Comentário enviado por virgulla em 28/07/2006 - 14:14h
Sim, porém deve se lembrar que o AVG e o Avast são antivirus pagos. Quanto as autualizações, não há grandes problemas porque são arquivos muito pequenos, a atualização ocorre muito rapidamente, mesmo assim, a solução prática seria um proxy com cache na rede, uma estação se atualiza e as demais apenas buscam no proxy.
[8] Comentário enviado por virgulla em 04/04/2007 - 14:33h
basicamente voce pode olhar no arquivo /etc/smbpasswd as linhas cujo nome termina com $, porém nao é pratico já que o arquivo mistura os usuarios normais tambem. Você algum filtro no comando cat para ele exibir apenas as maquinas, mas sei ao certo como fazer. Outra solucao é usar um configurador web para o samba, o Swat ou Webmin, neles voce vai poder listar facilmente varias informacoes.
[9] Comentário enviado por fernandoborges em 05/11/2007 - 15:31h
Brother,
Primeiramente parabéns pelo tutorial. Gostaria de saber se há como eu montar um repositório das atualizações no meu PDC Debian em minha rede interna. Ela não acessa a Internet, logo os clientes não têm como atualizar o antivirus. Pensei em baixar as atualizações e aplicá-las numa pasta no PDC, de onde as estações fariam o download das atualizações. Teria como fazer isso??? Obrigado...
[10] Comentário enviado por shadowfox em 07/11/2007 - 15:32h
Pessoal... Tem cmo atualizar o banco de dados de virus nas maquinas tb... Instala o clamav no servidor, ativa o crontab diario para atualizar o clamav executando o freshclam. Depois é só copiar o daily.cvd e main.cvd do diretório /var/lib/clamav/ para o diretorio %profile%/.clamwin/db usando o todos.bat na hora do logon.
hehehehe.. Isso até rola como dica para o site!!!!
[12] Comentário enviado por osmarklein em 28/02/2008 - 09:38h
Parabéns pelo Artigo!! Eu uso o Debian em dois servidores distintos e estou fazendo os testes baseado no seu artigo para eliminar meu Win2K Server PDC da rede.
Eu tenho no W2KServer uma opção de definir horários para logon de usuários no domínio. É possível fazer isto no Samba PDC?