Rkhunter verboso cronjob não está funcionando

1

Estou no Debian 9.5 e tenho o seguinte arquivo /etc/cronjob.weekly/rkhunter:

#!/bin/sh

OUTPUT='rkhunter --cronjob --report-warnings-only'

if [ "$OUTPUT" != "" ]
then
    echo $OUTPUT | mail -s "[rkhunter] Warnings found for $(hostname)" root@youremail
fi

De couse, eu mudei o e-mail com o meu real.

Quando executo o sudo /etc/cronjob.weekly/rkhunter para testá-lo, não funciona. Você poderia me ajudar a ter esse cron trabalhando?

EDIT para esclarecer: Eu configurei um cronjob para que o Rkhunter me envie relatórios semanais no meu endereço de e-mail. Para testá-lo, posso executar diretamente sudo /etc/cronjob.weekly/rkhunter e ele executará o cronjob e me enviará o e-mail. No entanto, quando eu executo o comando, ele não me envia o e-mail, então acho que algo está errado no arquivo.

    
por cyclone200 07.11.2018 / 11:06

1 resposta

1

Abra um shell sh e digite which rkhunter e which echo e which mail para ver onde seus programas realmente estão.

Em seguida, no seu script, altere as palavras 'rkhunter' 'echo' e 'mail' para a saída dos três comandos, respectivamente.

    
por 09.11.2018 / 04:32