Script gera uma chave md5 de todos os arquivos que forem especificados
Publicado por Thiago Fernandes de Melo (última atualização em 09/11/2009)
[ Hits: 7.586 ]
Homepage: http://www.hospedarfacil.com.br
Esse script gera uma chave md5 de todos os arquivos que forem especificados por um comando find, armazena os registros em um arquivo, sendo uma das formas possíveis (talvez não a mais simples) de se identificar arquivos alterados com base na mudança da chave.
# touch Confs
# touch Modificados
# mkdir log
# chmod u+x Coleta.sh
É possível também encaminhar por e-mail diariamente os arquivos que foram alterados no dia anterior, o script conecta-se em um servidor SMTP local e envia o e-mail. É possível ainda conectar-se a um servidor SMTP externo e efetuar o mesmo procedimento, podendo ainda utilizar autenticação, basta vasculhar a internet e procurar os comandos de autenticação por linha de comando em servidor SMTP.
Qualquer dúvida podem perguntar! :)
#!/bin/bash #Coletando arquivos de configuração find /etc/ -name *.conf > Confs #Gerando Chave md5 touch log/`date +%Y-%m-%d`.log ; cat Confs |xargs md5sum > log/`date +%Y-%m-%d`.log #Verificando os arquivos alterados diff log/`date +%Y-%m-%d --date="1 days ago"`.log log/`date +%Y-%m-%d --date="2 days ago"`.log grep "<" awk -F " " '{print "md5: "$2 " Arquivo: " $3}' > Modificados #Enviando relatorio por e-mail telnet 127.0.0.1 25 << Subject: Relatorio de confs modificados `date +%e-%m-%Y --date="1 days ago"` To: thiago@example.com.br Relatorio de arquivos alterados `cat Modificados` . FIM --FIM--
Instalando e configurando o AIDE em 15 minutos
Nenhum coment�rio foi encontrado.
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (8)
Primeiras impressões do Debian 13 (18)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (0)