Clear or Remove Last Login History in Linux

如何清除在Linux上的login历史记录?本文为翻译和转发,有兴趣请访问原文

前言

本文将介绍从命令行删除Linux服务器上的上次登录信息.在Linux服务器上,自带了以下三条标准命令可以查看用户登录的历史信息.

  • last
  • lastb
  • lastlog

三条命令输出的信息包括:login名,上次login时间,ip地址,端口等等.

歪个楼,有效的清除BASH历史则可以看这里

在某些时候,为了保持匿名(anonymity),需要抹除(erase)上次登录历史记录.

运行以下命令,检查用户登录的历史信息,包括了一些一些失败的登录尝试.

命令 日志文件 介绍
last /var/log/wtmp 列出成功登录或者登出的历史
lastb /var/log/btmp 查看一些失败或错误的登录请求
lastlog /var/log/lastlog 查看最近所有的登录信息

删除上次登录信息

如上所示,你只需要删除上述的日志文件的信息即可.删除的方式有很多种,最直接的一种就是清空这些日志文件的内容:

1
2
3
echo > /var/log/wtmp
echo > /var/log/btmp
echo > /var/log/lastlog

歪个楼,如果你想保持匿名,查看在命令行使用代理

如上所示,希望本文对你有所帮助.