Linux
當我在 Linux 上使案例如 ssh 登錄時,如何列出我的使用者的最後 N 次成功和不成功的登錄嘗試?
這似乎是一個基本的安全功能,我很驚訝它還不是標準的。
你可以使用 last 命令來顯示最後一次登錄,也許把它放在 /etc/profile.d 中:
最後 $USER
但是,我會小心地在螢幕上輸出不必要的內容,因為一些自動登錄位(非互動式)不喜歡額外的輸出並失敗。也許放入 /etc/bashrc 並使用 shopt -q login_shell 檢測它是否是登錄 shell,如果是則僅執行。
last -10
將顯示最近 10 次登錄。看一看
man last