检查每天成功登录系统的用户及ip,并发送到邮箱

#! /bin/bash

securelog=/var/log/secure                                      #记录通过ssh登录系统的信息日志

cat $securelog | grep "Accepted password" | awk '{print $1,$2,$3,$9,$11}'  | sort -n | uniq  -c >ssh-succeed.txt                                               #记录登录成功的用户信息并导入到ssh-succeed.txt 文件中

mail -s "198-sshd-succeed" [email protected] < ssh-succeed.txt  #发送邮件到指定的账户
rm ssh-succeed.txt                                             #删除导入的文件

你可能感兴趣的:(自动化运维)