#!/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