监控Linux用户登录 | 程序小兵

监控Linux用户登录

监控Linux系统用户登录数,如果超出异常,则终端报警 咚咚咚咚咚咚咚咚咚咚咚咚咚咚

目前定义了1~2个人登录,则表示系统安全无障碍;若发现大于2个人登录则报警~~

于是,我的手机装个ssh登录工具(ConnectBot),远程登录到服务器,然后用Android手机做小屏幕进行实时监控。反正是快报废的手机,卡的不行,但是装个ssh完全没压力。

上次表示已经安装了个Linux系统进去(和Android本身的Linux系统是2嘛事),真心顺畅。只可惜,这手机差点送人,因此把它卸载了,那系统可是花了我几天鼓捣弄进去的啊,几十个小时的心血~~~


#!/bin/bash
for((c=1;c!=0;))
do
echo '--------------------------------------'
who 
userCount=`who | grep pts | wc -l`
echo 'userCount:'$userCount
if [ "$userCount" = "2" ]; then
        echo "System safely~~2~~"
elif [ "$userCount" = "1" ]; then
        echo "System safely~~1~~"
else
        for((i=20;i!=0;i--))
        do
                echo -e "\a\a"
                echo "Discover invaders , danger!!!!"
                sleep 1
        done
        echo 'userCount:'$userCount
fi
echo '--------------------------------------'
sleep 4
done

完。

文章目录
,