| sep94.tar |
Listing 1: chkduphome script
#!/bin/sh # # chkduphome # # Report account entries in the /etc/passwd file # using the same home directories. # # Copyright 1994, Lawrence S Reznick PW_FILE=/etc/passwd # Point to passwd file DUP_FILE=tempdup.$$ # egrep search set echo The following login accounts use the same home dirs as other accounts: cut -d: -f6 $PW_FILE | sort | uniq -c | egrep -v " 1 " | sed -e 's/ *[1-9]* //' -e 's/\(.*\)/:\1:/' > $DUP_FILE egrep -f $DUP_FILE $PW_FILE | cut -d: -f1,6 | sort -t: +1 | tr ':' ' ' # 2nd arg has only 1 tab rm $DUP_FILE [*** End Listing 1 ***]
|