aureport -l --success --summary -i
このコマンドが実際にコマンドを使用しているユーザーのログインに成功した回数を表示するのはなぜですかsu
?
上記のコマンドの出力はセッション数だけをカウントし、sshd
セッションgdm
数はカウントしませんsu
。サーバーの具体的なログイン成功回数を知りたい場合はどうすればよいですか?
答え1
サーバーの具体的なログイン成功回数を知りたい場合はどうすればよいですか?
見てください(last
下のman last
ハイライト):
名前 last、lastb - 最後にログインしたユーザーのリストを表示します。 要約 最後の[オプション] [ユーザー名...] [tty...] lastb [オプション] [ユーザー名...] [tty...] 説明する 最後に、/var/log/wtmpファイル(またはファイルデザイン)を検索します。 -fオプションで指定されています)とログインしたすべてのユーザーのリストを表示します(そして out)ファイルが作成されてからです。
このlast
コマンド(少なくともDebianでは)は最新のログイン情報を表示します。今月基本的に。握りたいならみんなログインすると、次のことができます。
for log in /var/log/wtmp*; do last -f "$log"; done
次に、出力を解析します。