首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提取登录历史记录?

如何提取登录历史记录?
EN

Server Fault用户
提问于 2011-08-28 08:00:19
回答 2查看 247.1K关注 0票数 96

我需要了解特定用户的登录历史(即登录和注销时间),如何在Linux中提取特定日期范围的历史记录?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-08-28 08:11:14

您可以尝试last命令:

代码语言:javascript
复制
last john 

它打印出用户john的登录/退出历史记录。而跑的时候

代码语言:javascript
复制
last

打印出所有用户的登录/退出历史记录。

票数 137
EN

Server Fault用户

发布于 2011-08-28 08:54:07

如果您需要追溯到历史上超过一个月的时间,您可以使用/var/log/wtmp.1命令读取last文件。

last -f wtmp.1 john将显示上个月为用户john登录的历史。

最后一个日志输出不太重,也不太容易解析,所以我可能会将输出输送到grep以查找特定的日期模式。

last john | grep -E 'Aug (2[0-9]|30) '将于8月20-30日播出.或者类似于:

last -f /var/log/wtmp.1 john | grep -E 'Jul (1[0-9]|2[0-9]|30) '将于7月10日至30日收购用户john.

票数 43
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/305738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档