web-dev-qa-db-ja.com

たとえば、でログインしたときに、ユーザーの最後に成功したログイン試行と失敗したログイン試行のN回を一覧表示するにはどうすればよいですか。 Linuxでssh?

これはそのような基本的なセキュリティ機能のように思えますが、まだ標準ではないことに驚いています。

1
Vegard

Lastコマンドを使用して、最後のログインを表示できます。おそらく/etc/profile.dに配置します。

最後の$ USER

ただし、一部の自動ログインビット(非対話型)は余分な出力を嫌い、失敗するため、必要以上に画面に出力する場合は注意が必要です。たぶん/ etc/bashrcに入れて、それがshopt -q login_Shellのログインシェルであるかどうかを検出し、そうである場合にのみ実行します。

2
lsd

last -10は最後の10回のログインを表示します。

man lastをご覧ください

4
dr-evil