On Tue, Apr 10, 2007 at 05:08:52PM +0300, Andrei Popescu wrote: > Kay Smarczewski <kay.smarczewski@mailbox.tu-dresden.de> wrote: > > > > Me too, and it works fine. I do not edit /etc/crontab, but prefer > > > adding files to the cron directories. > > > (/etc/cron.d, /etc/cron.hourly ...) > > Checksecurity also installed itself this way. But I wonder why all > > cron jobs work fine but this does not. > > Well, you never told us what that job is. Maybe you should post your > crontab here. my crontabs are empty. i have removed the crontab for my user account and the crontab for root with "crontab -r". so that is another problem: i do not really know where to search for the "bad" command because the error message is not very expressive. i seem it is the chkrootkit or the checksecurity script. but i do not know. how can i find out which file is the bad one? best regards kay
#!/bin/sh # /etc/cron.daily/checksecurity: Run the checksecurity script # Steve Greenland <stevegr@debian.org> LOCKFILE=/var/lock/checksecurity.daily # The logfile we write our changes into. LOGFILE=/var/log/checksecurity.log umask 022 # # Exit silently if the checksecurity package is not installed. (We may be # here just because we're conffile left over from a previous installation). # [ -e /usr/sbin/checksecurity ] || exit 0 # # # Avoid running more than one at a time -- could happen if the # checksecurity script lands on a network drive. # if [ -x /usr/bin/lockfile-create ] ; then lockfile-create $LOCKFILE if [ $? -ne 0 ] ; then cat <<EOF Unable to run /etc/cron.daily/checksecurity because lockfile $LOCKFILE acquisition failed. This probably means that the previous days instance is still running. Please check and correct if necessary. EOF exit 1 fi # Keep lockfile fresh lockfile-touch $LOCKFILE & LOCKTOUCHPID="$!" fi checksecurity daily >>"$LOGFILE" # # Clean up lockfile # if [ -x /usr/bin/lockfile-create ] ; then kill $LOCKTOUCHPID lockfile-remove $LOCKFILE fi
#!/bin/sh -e CHKROOTKIT=/usr/sbin/chkrootkit CF=/etc/chkrootkit.conf LOG_DIR=/var/cache/chkrootkit if [ ! -x $CHKROOTKIT ]; then exit 0 fi if [ -f $CF ]; then . $CF fi if [ "$RUN_DAILY" = "true" ]; then if [ "$DIFF_MODE" = "true" ]; then $CHKROOTKIT $RUN_DAILY_OPTS > $LOG_DIR/log.new 2>&1 if [ ! -f $LOG_DIR/log.old ] \ || ! diff -q $LOG_DIR/log.old $LOG_DIR/log.new > /dev/null 2>&1; then cat $LOG_DIR/log.new fi mv $LOG_DIR/log.new $LOG_DIR/log.old else $CHKROOTKIT $RUN_DAILY_OPTS fi fi
Attachment:
signature.asc
Description: Digital signature