在 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) 上运行