news 2026/5/13 6:23:25

Linux命令-lastb(显示系统中所有失败的登录尝试)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux命令-lastb(显示系统中所有失败的登录尝试)

🧭说明

lastb命令用于显示系统中所有失败的登录尝试,是系统安全管理中一个非常实用的工具,尤其有助于发现潜在的暴力破解等异常登录行为。

核心功能与语法

lastb命令会读取/var/log/btmp这个二进制日志文件,并将其中记录的失败登录信息展示出来。它的基本语法格式如下:

lastb[选项][用户名][终端名称]

常用选项说明

下表汇总了lastb命令的一些常用选项:

选项说明
-n <数字>限制显示的行数,例如lastb -n 10只显示最近10条记录。
-a将登录来源的主机名或IP地址信息显示在最后一列。
-i将远程主机的IP地址以数字格式显示(与-d功能相对,用于避免主机名解析)。
-R不显示主机名字段(即隐藏来源IP/主机名列)。
-F显示完整的登录日期和时间(精确到秒)。
-x同时显示系统的关机、重启和运行级别改变等信息。

基础用法示例

  1. 查看所有失败登录记录
    直接执行lastb会列出全部记录,信息可能很多。通常建议结合-n选项使用。

    sudolastb -n5

    输出类似:

    root ssh:notty 192.168.1.100 Wed Jan 22 10:23 - 10:23 (00:00) admin ssh:notty 203.0.113.45 Wed Jan 22 09:15 - 09:15 (00:00) btmp begins Mon Jan 20 00:00:00 2025
  2. 查看指定用户的失败记录
    如果只关心某个特定用户(如root)的登录失败情况,可以在命令后直接跟上用户名。

    sudolastb root
  3. 统计攻击来源IP
    这是一个非常实用的安全审计技巧,可以快速找出尝试登录最频繁的IP地址。

    sudolastb|awk'{print $3}'|sort|uniq-c|sort-nr|head

    这个命令组合会输出类似以下的结果,清晰展示了失败次数最多的IP:

    125 203.0.113.45 98 192.168.1.100 12 198.51.100.23

⚠️ 重要注意事项

  • 权限要求/var/log/btmp文件默认只有root用户或adm组的成员有读取权限。因此,普通用户执行lastb时通常需要在命令前加上sudo
  • 日志轮转:系统会定期(如每月)对btmp日志文件进行归档压缩,旧日志会保存在类似/var/log/btmp-20250101.gz的文件中。可以使用zcat命令来查看这些归档文件:
    zcat /var/log/btmp-20250101.gz|lastb -f -

总结

lastb命令是Linux系统安全排查的利器。通过它,可以直接监控哪些IP地址正在尝试非法登录系统,从而及时采取封锁IP(例如使用fail2ban工具)或加强密码策略等安全措施。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/12 4:35:48

HsMod开源工具:炉石传说功能增强插件全解析与部署指南

HsMod开源工具&#xff1a;炉石传说功能增强插件全解析与部署指南 【免费下载链接】HsMod Hearthstone Modify Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod 在炉石传说的日常游戏中&#xff0c;玩家常常面临诸多体验痛点&#xff1a;冗长…

作者头像 李华
网站建设 2026/5/11 9:01:53

AI驱动3D创作:让创意设计更高效的开源工作流解决方案

AI驱动3D创作&#xff1a;让创意设计更高效的开源工作流解决方案 【免费下载链接】ComfyUI-Workflows-ZHO 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-Workflows-ZHO 在数字创意领域&#xff0c;3D建模长期面临技术门槛高、流程复杂的挑战。传统工作流…

作者头像 李华
网站建设 2026/5/13 4:38:09

跨平台磁盘清理工具Czkawka:释放存储空间的高效解决方案

跨平台磁盘清理工具Czkawka&#xff1a;释放存储空间的高效解决方案 【免费下载链接】czkawka 一款跨平台的重复文件查找工具&#xff0c;可用于清理硬盘中的重复文件、相似图片、零字节文件等。它以高效、易用为特点&#xff0c;帮助用户释放存储空间。 项目地址: https://g…

作者头像 李华
网站建设 2026/5/12 22:28:00

Qwen3-Embedding-4B成本控制:自动伸缩部署实战

Qwen3-Embedding-4B成本控制&#xff1a;自动伸缩部署实战 1. Qwen3-Embedding-4B&#xff1a;轻量高效、多语言就绪的嵌入新选择 Qwen3-Embedding-4B不是一款“大而全”的通用大模型&#xff0c;而是一把专为向量化任务打磨的精准工具——它不生成文字&#xff0c;不回答问题…

作者头像 李华
网站建设 2026/5/11 10:57:29

老设备复活:5个专业技巧实现旧Mac系统升级

老设备复活&#xff1a;5个专业技巧实现旧Mac系统升级 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 旧设备系统更新往往受限于硬件驱动支持&#xff0c;而OpenCore Lega…

作者头像 李华
网站建设 2026/5/11 17:23:54

告别鼠标水土不服?Mac Mouse Fix如何让第三方鼠标在macOS焕发新生

告别鼠标水土不服&#xff1f;Mac Mouse Fix如何让第三方鼠标在macOS焕发新生 【免费下载链接】mac-mouse-fix Mac Mouse Fix - A simple way to make your mouse better. 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix 当设计师小林将刚买的专业绘图…

作者头像 李华