De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Mário Jorge Limeira dos Santos
Data de Publicação: 13 de dezembro de 2012
Esse script é usado para apagar arquivos maliciosos de pastas compartilhadas
pelo samba, mas pode ser usado para apagar arquivos de determinadas extensões
em qualquer pasta. Foram utilizadas apenas algumas extensões conhecidas de
arquivos maliciosos. Com esse código o script está apagando os arquivos a
cada 4 segundos. Logado como usuário root, basta colar o código num arquivo
texto, e nomeá-lo como desejar, por exemplo: apagavirus.sh
.
#!/bin/bash while true do sleep 4 cd /home/publico/ rm -f autorun.inf rm -f AUTORUN.INF rm -f *.exe rm -f *.cmd rm -f *.pif rm -f *.EXE rm -rf RECYCLER/ rm -rf RECYCLER32 cd /home/userShares/Professores/ rm -f autorun.inf rm -f AUTORUN.INF rm -f *.exe rm -f *.EXE rm -f *.pif rm -f *.cmd rm -rf RECYCLER/ rm -rf RECYCLER32/ done
Dê permissão de execução ao arquivo:
# chmod +x apagavirus.sh
Pode-se colocar o script para executar em segundo plano com o comando:
# sh apagavirus.sh &
Se desejar que o script execute em um determinado período de tempo
automaticamente, pode-se usar o serviço cron. Copie o arquivo para a
pasta equivalente ao período de tempo que se deseja que o script execute
novamente. Se deseja-se que o script execute semanalmente, por exemplo,
basta copiar o arquivo para pasta /etc/cron.weekly
com o comando:
# cp apagavirus.sh /etc/cron.weekly
Fique atento para não deixar várias instâncias do script executando ao mesmo tempo na mesma máquina, pois, como se trata de um loop infinito, várias instâncias podem acabar consumindo muitos recursos de memória e processamento da máquina.
Mário Jorge é Analista de Tecnologia da Informação do Instituto Federal de Educação, Ciência e Tecnologia do Ceará - IFCE, Mestre em Ciência da Computação pela Universidade Federal Rural do SemiÁrido - UFERSA, usuário e apoiador do Linux e do Sofware Livre há 8 anos.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários