配置linux自动发送邮件
背景:学Linux已经有一段时间,期间因为各种问题断断续续吧,因为服务器不能任意登录,所以就配置了
以下mail,当有人登录的时候我会收到mail通知,具体操作如下
第一、配置mail.rc
vim /etc/mail.rc
add 如下内容
set from=发送邮箱例如:zqj@outlook.com  smtp=smtp信息
set smtp-auth-user=发送邮箱 smtp-auth-password=密码 smtp-auth=login
主要配置发送邮箱,此邮箱的密码最好不要随意更改

第二、编译
#!
#用户登录报警
k=`w | wc -l`
echo $k
if [ $k -gt 2 ]; then
     w |tail -3 >/root/sp/h
     mail -s "有用户登录官网服务器" zhong@tt.net < /root/sp/h
     mail -s "有用户登录官网服务器" zhong@tt2.com < /root/sp/h
fi

第三、添加到任务计划
      至于多长时间监测一下   根据实际情况而定

转载于:https://blog.51cto.com/zhongqijian/1743051

Linxu用户登录监测相关推荐

  1. linux 用户禁止登陆,禁止Linux用户登录方法

    我们在做系统维护的时候,希望个别用户或者所有用户不能登录系统,保证系统在维护期间正常运行.这个时候我们就要禁止用户登录. 1.禁止个别用户登录.比如禁止lynn用户登录. passwd -l lynn ...

  2. linux下怎么查看ssh的用户登录日志

    linux下登录日志在下面的目录里:  cd /var/log  查看ssh用户的登录日志:  less secure  linux日志管理: 1. 日志简介 日志对于安全来说,非常重要,他记录了系统 ...

  3. 限制在同一台电脑上只允许有一个用户登录系统

    在web应用系统中,出于安全性考虑,经常需要对同一客户端登录的用户数量和一个客户同时在多个客户端登陆进行限制. 具体一点就是: 1.在同一台电脑上一次只允许有一个用户登录系统: 2.一个用户在同一时间 ...

  4. java限制在同一台电脑上只允许有一个用户登录系统

    在web应用系统中,出于安全性考虑,经常需要对同一客户端登录的用户数量和一个客户同时在多个客户端登陆进行限制. 具体一点就是: 1.在同一台电脑上一次只允许有一个用户登录系统: 2.一个用户在同一时间 ...

  5. linux查看登录服务器的ip历史记录,通过登陆IP记录Linux所有用户登录所操作日志的方法...

    对于Linux用户操作记录一般通过命令history来查看历史记录,但是如果在由于误操作而删除了重要的数据的情况下,history命令就不会有什么作用了.那么依然要存有历史操作记录应该如何来实现呢? ...

  6. 【vue】vue实现用户长时间不操作,提示用户登录已过期重新登录

    vue实现用户长时间不操作,提示用户登录已过期请重新登录 1.实现思路 使用 mouseover事件来监测是否有用户操作页面,然后写一个定时器间隔特定时间检测是否长时间未操作页面,如果是清除token ...

  7. Active Directory用户登录报告

    用户登录报告提供Active Directory用户帐户的登录信息,即用户轻松登录到Windows网络的日期和时间.此信息很重要,可供网络管理员跟踪AD用户在Active Directory环境中的活 ...

  8. linux有不知名ip登录记录,通过登陆IP记录Linux所有用户登录所操作日志的方法

    对于Linux用户操作记录一般通过命令history来查看历史记录,但是如果在由于误操作而删除了重要的数据的情况下,history命令就不会有什么作用了.那么依然要存有历史操作记录应该如何来实现呢? ...

  9. 【图解】用户登录验证流程,这下彻底搞懂了!

    本文通过图示及代码的方式介绍用户登录流程及技术实现,内容包括用户登录,用户验证,如何获取操作用户的信息以及一些黑名单及匿名接口如何免验证相关的实现. https://juejin.cn/post/70 ...

最新文章

  1. 24个必须掌握的数据库面试问题~
  2. 零基础python书籍推荐-非IT行业,零基础自学Python,选什么书?
  3. 想成为嵌入式程序员应知道的16个基本问题
  4. 使用DocFX生成文档
  5. 使用AheadLib生成DLL劫持代码
  6. 【项目实战课】基于Pytorch的RetinaFace人脸与关键点检测实战
  7. 如何向github提交更新
  8. Serverless 全能选手,再下一城
  9. maven ssm框架 mysql_SSM框架(IDEA+Spring+SpringMVC+Maven+Mybatis+MySQL)
  10. volatile深入
  11. truncate delete 与 drop的区别
  12. php生成标准excel表格,php导出生成excel表格几种方法介绍
  13. pythonstdin_Python从Stdin读取参数
  14. uc 开发 缓存css,使用css3 flex布局在手机uc浏览器中一塌糊涂?
  15. 咬文嚼字:刹车错当油门酿车祸?!
  16. Atitit.Gui控件and面板----web server区----- web服务器监控面板and控制台条目
  17. 数据结构(严蔚敏 第二版)绪论部分中关于算法的相关知识
  18. Python爬虫:运用多线程、IP代理模块爬取百度图片上小姐姐的图片
  19. windows10未激活更换壁纸
  20. Photoshop教程二:液化色彩原理

热门文章

  1. win32汇编获取当前进程ID和可执行文件名
  2. 反汇编基础、OllyDbg简介和界面、基本操作、初级TraceMe练习
  3. BTree C 语言实例
  4. c++11 移动语义move semantics
  5. 9. 混合模型和EM(1)
  6. sketch生成android代码,java – 从Android Processing Sketch保存图像
  7. php curl for win7_解决windows7X64环境下开启PHP_Curl wamp curl PHP开启CURL无反应
  8. PyTorch 保存模型结构参数及加载模型
  9. PyTorch 实现经典模型6:RCNN (Fast RCNN, Faster RCNN)
  10. 1.2 数学符号-深度学习第五课《序列模型》-Stanford吴恩达教授