Crontab e rkhunter Agendamento

1

Eu tenho um sistema com o Ubuntu 12.04 que tem o rkhunter instalado. Atualmente, o script de varredura diária rkhunter está localizado em /etc/cron.daily/rkhunter .

Todos os dias às 19:00 EST, o script rkhunter é executado e o seguinte é adicionado ao arquivo /var/log/rkhunter.log :

Info: Start date is Tue May 22 19:00:29 EDT 2012

No entanto, aqui está o conteúdo do meu arquivo /etc/crontab :

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 3   * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

Se eu estiver lendo isso corretamente, ele deve estar sendo executado às 03:25, não às 19:00. Eu mudei do padrão de 6:25 e nada mudou quando a tarefa foi realmente executada.

A saída atual de date corresponde à hora local na minha máquina. Eu também reiniciei o cron com sudo service cron restart desde a alteração do crontab.

Então, o que estou perdendo aqui? Obrigado!

    
por Andrew Anderson 23.05.2012 / 15:53

4 respostas

1

Acontece que o ISPConfig tem sua própria configuração de tarefa agendada. Nesse arquivo, /usr/local/ispconfig/server/mods-available/monitor_core_module.inc.php , há uma função _monitorRkHunter que foi configurada para executar a varredura rkhunter às 2300 UTC.

Obrigado pela sua ajuda, pessoal!

    
por 30.05.2012 / 17:16
0

Existem outros scripts localizados em /etc/cron.daily? A entrada no crontab não é sobre rkhunter em particular, você vê.

Talvez existam outros scripts que sejam executados antes do rkhunter às 06:25.

(apenas uma sugestão, eu realmente tenho uma ideia).

    
por 23.05.2012 / 15:58
0

Tente

sudo crontab -l root

Se isso listar o cronjob, bem, então o cronjob é schuleded para root. Tente então sudo crontab -e root e mude o horário à vontade.

    
por 23.05.2012 / 15:59
0

O sistema cron é realmente muito mais complexo do que parece. As entradas em /etc/crontab run /usr/sbin/anacron se for executável ( test -x ... ) e só executar run-parts se não for.

O anacron altera as horas em que as tarefas são executadas e podem disparar na ativação, por exemplo. Veja: link

    
por 23.05.2012 / 17:22

Tags