使不活跃用户帐户过期

使不活跃用户帐户过期

我想要一些方法来确定哪些用户帐户尚未使用在一段特定时间内,账户,然后经过一段时间,删除账户(每一步都通知用户)。

这些用户帐户(就我而言)可用于 ssh、ftp、pop3 和 webmin/usermin - 因此任何类型的活动都应将该帐户标记为积极的

我如何才能简单地确定哪些帐户在一段时间内未被使用过(用于任何事情)?

我编写了一个自定义脚本,每天解析多个日志文件(每种登录类型一个),以确定谁有过任何活动那天。但我怀疑这不是最好的方法来做到这一点。

这是最好的方法吗?更简单的方法(也许标准实用程序)来实现这一点?

答案1

我有写了个脚本每天扫描所有相关日志,列出当天有任何活动的人员,并维护用户和他们上次登录时间的数据库(仅仅是一个文本文件)。

然后我有一个第二个脚本检查数据库中 x 天前的日期,并在锁定帐户前 2 周通知用户和管理员。如果存在 x+y 天前的日期,则彻底删除帐户。

这似乎对我有用 - 但是我想使用非专有解决方案如果有的话。

相关内容