#!/bin/csh 
# howtosolris.com  
# 이 스크립트는 passwd 파일이 shadow 파일과 다른 곳을 체크 합니다. 
# 
echo problems in /etc/passwd 
echo "=====================" 
foreach U (`cat /etc/shadow | awk -F: '{print $1}'`) 
    set OK = `grep ^$U":" /etc/passwd | wc -l` 
    if ($OK != 1) then 
        echo $U 
    endif 
end 
echo "" 

echo problems in /etc/shadow 
echo "=====================" 
foreach U (`cat /etc/passwd | awk -F: '{print $1}'`) 
    set OK = `grep ^$U":" /etc/shadow | wc -l` 
    if ($OK != 1) then 
        echo $U 
    endif 
end