commit 3da0598470cbeabada23d76b6a3ea66f009de9b0 Author: Gregory Colpart Date: Sun Jul 5 01:58:11 2009 +0200 Initial commit with basic files diff --git a/evocheck.cf b/evocheck.cf new file mode 100644 index 0000000..5e9948f --- /dev/null +++ b/evocheck.cf @@ -0,0 +1,7 @@ +# Configuration for evocheck + +IS_TMP_1777=1 +IS_ROOT_0700=1 +IS_VARTMPFS=1 +IS_USRSHARESCRIPTS=1 +IS_SERVEURBASE=1 diff --git a/evocheck.sh b/evocheck.sh new file mode 100644 index 0000000..5a4be31 --- /dev/null +++ b/evocheck.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +# EvoCheck script + +# version 0.1 +# Copyright 2009 Gregory Colpart , Evolix + +test -f /etc/evocheck.cf && . /etc/evocheck.cf + +if [ "$IS_TMP_1777" = 1 ]; then + ls -ld /tmp | grep drwxrwxrwt > /dev/null || echo 'IS_TMP_1777 FAILED!' +fi + +if [ "$IS_ROOT_0700" = 1 ]; then + ls -ld /root | grep drwx------ > /dev/null || echo 'IS_ROOT_0700 FAILED!' +fi + +if [ "$IS_VARTMPFS" = 1 ]; then + df /var/tmp | grep tmpfs > /dev/null || echo 'IS_VARTMPFS FAILED!' +fi + +if [ "$IS_USRSHARESCRIPTS" = 1 ]; then + ls -ld /usr/share/scripts | grep drwx------ > /dev/null || echo 'IS_USRSHARESCRIPTS FAILED!' +fi + +if [ "$IS_SERVEURBASE" = 1 ]; then + dpkg -l serveur-base | grep ^ii > /dev/null || echo 'IS_SERVEURBASE FAILED!' +fi