2008年6月17日 星期二

check last local login user

check 下最後 local login 係邊個, print out userid, hostname 同埋現在的時間


#!/bin/sh
#
# check uid and hostname
#
LASTUSER=`last | grep ' :0 '|head -n 1`
if [[ -z ${LASTUSER} ]]
then
LASTUSER=`last -f /var/log/wtmp.1 | grep ' :0 '|head -n 1`
fi

if `test "${LASTUSER}"`
then
LUSER=`echo ${LASTUSER} | awk '{print $1}'`
else
LUSER="nologin"
fi

NOW=`date +%Y%m%d%H%M`
HNAME=`hostname -s`

echo "${LUSER}:${HNAME}:${NOW}"

exit

沒有留言: