> 软件包与系统管理 > lastb

lastb: 查看失败的登录尝试记录

lastb 命令显示系统中记录的失败登录尝试(bad login attempts)列表。它主要读取 /var/log/btmp 文件,可以帮助您了解谁在何时从哪个终端登录失败,对于安全审计非常有用。

概述

lastb 分析并输出系统中 `/var/log/btmp` 文件中记录的失败登录尝试历史。这提供了检测未经授权的访问尝试或密码猜测攻击等的重要信息。

主要特点

  • 查看失败的登录尝试记录
  • 用于安全审计和系统监控
  • 日志文件:/var/log/btmp (二进制格式)

主要选项

与 lastb 命令一起使用的主要选项。

输出控制

生成的命令:

请尝试组合命令。

描述:

`lastb` 执行命令。

通过组合这些选项,您可以与 AI 一起虚拟地执行命令。

使用示例

lastb 命令的各种使用示例。

基本用法

sudo lastb

输出所有失败的登录尝试记录。

查看最近 10 条失败记录

sudo lastb -n 10

仅输出最近发生的 10 条失败登录尝试。

查看特定用户的失败记录

sudo lastb root

仅输出指定用户(例如:'root')的失败登录尝试记录。

省略主机名输出

sudo lastb -R

排除主机名字段输出失败记录。

查看特定时间之后的记录

sudo lastb -t 20230101000000

仅输出 2023 年 1 月 1 日 0 点 0 分 0 秒之后的失败记录。

提示与注意事项

使用 lastb 时的有用提示和注意事项。

主要信息

  • 日志文件: lastb 读取 /var/log/btmp 文件。该文件是二进制格式,无法直接用文本编辑器查看内容。
  • 权限: /var/log/btmp 文件通常只有 root 用户可以读取,因此运行 lastb 命令时通常需要使用 sudo
  • 与 last 命令的区别: last 命令显示成功的登录记录,而 lastb 显示失败的登录尝试记录。结合使用这两个命令可以全面了解系统的登录活动。
  • 日志轮转: /var/log/btmp 文件可能会根据系统的日志轮转策略被定期压缩或删除。因此,旧的记录可能不会被保留。
  • 安全监控: lastb 的输出是检测未经授权的访问尝试、密码猜测攻击或错误用户名使用的重要指标。建议定期检查以评估系统安全状态。


相同类别命令