如何从 Mac 终端使用 lastb 命令?

如何从 Mac 终端使用 lastb 命令?

在 Mac 上的 Bash 中,当尝试列出最近的错误登录时,该lastb命令无法识别,而在我的 Linux 机器上它运行正常。是否需要安装它,或者它是适用于 Mac 的不同命令?

答案1

虽然 OS X 的 BSDlast只显示成功登录,但我不知道是否有命令可以列出最近的错误登录。您可以使用以下命令grep显示此类信息,例如:
$ grep -E 'LOGIN FAILURE | authentication error for | BAD SU | incorrect password attempts' /var/log/system.log

“LOGIN FAILURE” = 本地登录失败
“authentication error for” = SSH 登录失败
“BAD SU” = 使用时输入密码错误su
“incorrect password attempts” = 使用时输入密码错误sudo

编辑:util-linux具有 GNU/Linux last+功能lastb,但我不确定它是否可以在 Darwin (OS X) 上运行

相关内容