新しいログインを追跡するには?

新しいログインを追跡するには?

新しいユーザーがログインしたかどうかはどうすればわかりますか?新しいユーザーがログインしたときにいくつかのタスクを実行するbashスクリプトを作成したいと思います。しかし、新しいログインを確認する方法は?

答え1

ファイルでセッションを開く/閉じるための情報を表示できます/var/log/auth.log(利用可能な場合)。ユーザーをrootに切り替えた後の出力例:

Apr  3 13:37:43 anonymoose su: pam_unix(su:session): session opened for user root(uid=0) by anon(uid=0)

ログファイルの表示方法は、それ自体が別の質問です。たとえば、このコマンドを定期的に使用して、tailファイルの最後の数行を見つけることができます。nauth.log

関連情報