![如果用户“不是”登录,则脚本会发送电子邮件](https://linux22.com/image/503886/%E5%A6%82%E6%9E%9C%E7%94%A8%E6%88%B7%E2%80%9C%E4%B8%8D%E6%98%AF%E2%80%9D%E7%99%BB%E5%BD%95%EF%BC%8C%E5%88%99%E8%84%9A%E6%9C%AC%E4%BC%9A%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
我正在寻找一个“警报”脚本,如果“authorised_users.txt”文件中的用户以外的用户登录 VC 3 和/或 esx 3 主机,该脚本将发送电子邮件。可以通过 VC 权限创建允许的用户,但是如果类似角色通过未经授权的尝试登录,这将通知我们。
有什么想法吗?
提前谢谢你,肖恩。
答案1
所以你想让那些没有权限的人登录?直接拒绝他们登录不是更简单吗?
答案2
您可以编写一个脚本,定期通过 cron 运行,以运行 finger 并查看谁已登录,或者查看 /var/log/wtmp 并查看谁已登录/已经登录。
不过我同意马特的观点——为什么要让他们登录呢?
或者,您可以为所有用户更改系统 .profile(/etc/profile),并在其中检查以发送警报电子邮件并可能注销用户、终止其会话等。