我想有一些方法来确定哪些用户帐户在一段时间内未使用,锁定帐户,然后再过一段时间,删除帐户(在每个步骤通知用户)。
这些用户帐户(在我的情况下)可用于 ssh、ftp、pop3 和 webmin/usermin - 因此任何类型的任何活动都应将该帐户标记为活动
我如何才能简单地确定哪些帐户在一段时间内未使用(用于任何事情)?
我编写了一个自定义脚本,每天解析多个日志文件(每种登录类型一个),以确定当天谁有任何活动。但我怀疑这不是最好的方法。
这是做到这一点的最佳方法,还是有更简单的方法(或者可能是标准实用程序)来实现这一点?
我编写了一个脚本,每天扫描所有相关日志,列出当天有任何活动的人,并维护用户的数据库(只是一个文本文件)和他们最后一次登录的时间。
然后我有第二个脚本检查数据库中超过 x 天前的日期,并在锁定帐户前 2 周通知用户和管理员。如果有任何日期超过 x+y 天,则完全删除该帐户。
这似乎对我有用 - 但如果有可用的解决方案,我想使用非专有解决方案。