应客户要求写的小脚本,放在指定用户的.profile下。
trap "" 1 2 3
AUTH_IPLIST="192.168.0.198 192.168.0.50"
CURIP=`who am i | awk '{ print $6 }'`
AUTHED_FLAG=0
if [ x$CURIP != "x" ]
then
CURIP=`echo $CURIP | cut -f1 -d\) | cut -f2 -d\(`
for AUTH_IP in $AUTH_IPLIST
do
if [ $AUTH_IP = $CURIP ]
then
AUTHED_FLAG=1
break
fi
done
fi
if [ $AUTHED_FLAG -eq 0 ]
then
echo "\n\n\n\n\n\n\n"
echo "Not authorized ip address [$CURIP]! "
echo "\n\n\n\n\n\n\nDisconnected"
exit
fi
trap 1 2 3
联系客服