Annotation of 43BSDReno/etc/security, revision 1.1

1.1     ! root        1: #!/bin/sh -
        !             2: #
        !             3: #      @(#)security    5.1 (Berkeley) 5/24/90
        !             4: #
        !             5: PATH=/sbin:/bin:/usr/bin
        !             6: 
        !             7: host=`hostname -s`
        !             8: echo "Subject: $host security check output"
        !             9: 
        !            10: LOG=/var/log
        !            11: TMP=/tmp/_secure.$$
        !            12: 
        !            13: echo "checking setuid files and devices:"
        !            14: MP=`mount -t ufs | sed 's;/dev/;&r;' | awk '{ print $1 " " $3 }'`
        !            15: set $MP
        !            16: ls -l `while test $# -ge 2; do
        !            17:        device=$1
        !            18:        shift
        !            19:        mount=$1
        !            20:        shift
        !            21:        ncheck -s $device | sed -e "/:$/d" -e "/\/dev\//d" \
        !            22:            -e "s;[^/]*;$mount;" -e "s;//;/;g" | sort
        !            23: done` > $TMP
        !            24: 
        !            25: if cmp $LOG/setuid.today $TMP >/dev/null; then :; else
        !            26:        echo "$host setuid/device diffs:"
        !            27:        diff $LOG/setuid.today $TMP
        !            28:        mv $LOG/setuid.today $LOG/setuid.yesterday
        !            29:        mv $TMP $LOG/setuid.today
        !            30: fi
        !            31: rm -f $TMP
        !            32: 
        !            33: echo ""
        !            34: echo ""
        !            35: echo "checking for uids of 0:"
        !            36: awk 'BEGIN {FS=":"} $3=="0" {print $1,$3}' /etc/master.passwd

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.