56 # Check home directories. Directories should not be owned by someone else |
54 # Check home directories. Directories should not be owned by someone else |
57 # or writeable. |
55 # or writeable. |
58 # |
56 # |
59 while read uid homedir; do |
57 while read uid homedir; do |
60 if [ -d ${homedir}/ ] ; then |
58 if [ -d ${homedir}/ ] ; then |
61 file=`/bin/ls -ld ${homedir}` |
59 file=`/bin/ls -ld ${homedir}/` |
62 printf -- "$uid $file\n" |
60 printf -- "$uid $file\n" |
63 fi |
61 fi |
64 done < $MPBYPATH | |
62 done < $MPBYPATH | |
65 awk '$1 != $4 && $4 != "root" { printf "\tuser %s home directory is owned by %s.\n", $1, $4 } |
63 awk '$1 != $4 && $4 != "root" { printf "\tuser %s home directory is owned by %s.\n", $1, $4 } |
66 $2 ~ /^.....w/ { printf "\tuser %s home directory %s is group writeable.\n", $1, $10 } |
64 $2 ~ /^.....w/ { printf "\tuser %s home directory %s is group writeable.\n", $1, $10 } |