Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Hulp met een scriptje  (gelezen 736 keer)

wr19026

  • Gast
Hulp met een scriptje
« Gepost op: 2006/08/28, 12:45:02 »
Ik probeer chkrootkit via cron te laten draaien. chkrootkit werkt uitstekend, maar ik wil de output niet gemaild hebben maar naar een logfile laten schrijven.

Dit is wat ik denk moet werken:
00 03 * * * root /usr/sbin/chkrootkit 2>&1 | echo "chkrootkit output server" /var/log/chkrootkit.log

Op/aanmerkingen?

socratux

  • Gast
Hulp met een scriptje
« Reactie #1 Gepost op: 2006/08/28, 13:05:52 »
je kan ook eerst een scriptje maken die je dan vervolgens door cron laat uitvoeren:

open je editor en maak een nieuw bestand genaamd chkrootkit (of wat jij wilt), voeg het volgende toe:

#!/bin/bash
/usr/bin/chkrootkit >> /var/log/chkrootkit.log

Vervolgens moet je dit tekst bestandje uitvoerbaar maken.
Daarna in crontab:

03 03 * * * padnaarchkrootkit/chkrootkit (dus naar het bestandje wat je hierboven hebt aangemaakt)

that's it, veel suc6

edit: wanneer je chkrootkit via apt-get install of synaptec hebt geinstalleerd, dan zal die onder /usr/sbin/chkrootkit staan. Je kan in het bovenstaande scriptje het pad overigens weglaten en alleen chkrootkit laten staan, dit herkent ie als commando..
Je kan ook nog 'date >> /var/log/chkrootkit' toevoegen aan het scriptje, heb je keurig de logs op datum de >> zorgt ervoor dat het iedere keer bij het bestaande filetje wordt geschreven en m niet overschrijft.

wr19026

  • Gast
Hulp met een scriptje
« Reactie #2 Gepost op: 2006/08/29, 11:01:00 »
Dank je voor je advies. Dus als ik een ander scriptje (voor automatische security updates) als basis neem kom ik hier op uit:

apt-get install chkrootkit

touch /etc/cron.daily/chkrootkit.cron
vi /etc/cron.daily/chkrootkit.cron
#! /bin/sh
echo "**************" >> /var/log/chkrootkit.log
date >> /var/log/chkrootkit.log

/usr/sbin/chkrootkit >> /var/log/chkrootkit.log

echo "chkrootkit has run successfully"

chmod 755 /etc/cron.daily/chkrootkit.cron

socratux

  • Gast
Hulp met een scriptje
« Reactie #3 Gepost op: 2006/08/29, 14:54:43 »
vi /etc/cron.daily/update.cron

#!/bin/sh
date >> /var/log/update.log
apt-get update >> /var/log/update.log

chmod 755 /etc/cron.daily/update.cron

Of bedoel je niet de updates van apt-get?
Je kan per onderdeel een cron-filetje en log maken, maar je kan ook dingen samen voegen wat bij elkaar hoort. Net zoals de datum erbij zetten, deze is bovenaan trouwens handiger, zodat je eerst de datum krijgt, en dan de output van de opdracht, in je log.

wr19026

  • Gast
Hulp met een scriptje
« Reactie #4 Gepost op: 2006/08/29, 15:20:07 »
Nee, voor m'n wekelijkse security updates (op de servers) gebruik ik het volgende script:

touch /etc/cron.weekly/apt-security-updates
vi /etc/cron.weekly/apt-security-updates
#! /bin/sh
echo "**************" >> /var/log/apt-security-updates
date >> /var/log/apt-security-updates

apt-get update >> /var/log/apt-security-updates
apt-get upgrade -y -t dapper-security >> /var/log/apt-security-updates

echo "Security updates installed (if found)"

chmod 755 /etc/cron.weekly/apt-security-updates

:)