最近ログインした15人のユーザーを見つけます。一部のユーザーがログアウトした場合も同様です。

最近ログインした15人のユーザーを見つけます。一部のユーザーがログアウトした場合も同様です。

最近システムにログインしている15人のユーザーを探す必要があります。 「w」、「who」、または「users」などのコマンドがあることはわかりますが、私が知っている限り、これらのコマンドは現在ログインしているユーザーのみを参照します。ただし、最近アクティブなユーザー15人のユーザー名が必要です。ログアウトした場合も同様です。

このユーザーは次のように言いました。

users - 現在ホストに現在ログインしているユーザーのユーザー名を印刷します。

現在、非アクティブユーザーのデータを見つけるために必要な/ siコマンドは何ですか?

答え1

このlastコマンドは、最後にログインしたユーザーを一覧表示します。データは/var/log/wtmpオプションでn行に提供され、n行に制限される可能性があります-n <number>。他のオプションを使用すると、ユーザーは特定のログイン時間から「または」までの履歴を選択できます。

ファイルwtmpが存在しない場合、ロギングは発生しません。ファイルが存在しない場合は、ファイルを作成し、touch所有権を664権限の「root:utmp」に設定します。

関連情報