您的位置:首页 > 运维架构 > Shell

shell脚本实现被远程时5次输错密码而直接禁止访问

2017-12-15 19:24 621 查看
#!/bin/bash
cat /var/log/secure | awk '/Failed/{print $11}' >> ip.txt
for i in
cat ip.txt

do
x=
awk '{ip[$1]++} END{for (i in ip){print i,ip[i]}}' /ip.txt | awk '{print $2}'

if [ $x -gt 5 ];then
firewall-cmd --zone=drop --add-source=$i
fi
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell 脚本