Bre*_*nt 5 automation linux user-management
我想有一些方法来确定哪些用户帐户在一段时间内未使用,锁定帐户,然后再过一段时间,删除帐户(在每个步骤通知用户)。
这些用户帐户(在我的例子中)可用于 ssh、ftp、pop3 和 webmin/usermin - 因此任何类型的任何活动都应将该帐户标记为活动
如何简单地确定哪些帐户在一段时间内未使用(用于任何用途)?
我编写了一个自定义脚本,每天解析多个日志文件(每个类型的登录一个)以确定当天谁进行了任何活动。但我怀疑这不是最好的方法。
这是执行此操作的最佳方法,还是有更简单的方法(或标准实用程序)来完成此操作?
Bre*_*nt 0
我编写了一个脚本,每天扫描所有相关日志,列出当天进行过任何活动的人员列表,并维护用户的数据库(只是一个文本文件)和他们上次登录的时间。
然后我有第二个脚本,用于检查数据库中超过 x 天前的日期,并在锁定帐户前 2 周通知用户和管理员。如果有任何日期超过 x+y 天前,则完全删除该帐户。
这似乎对我有用 - 但我想使用非专有解决方案(如果有的话)。
| 归档时间: |
|
| 查看次数: |
1848 次 |
| 最近记录: |