新しいユーザーがログインしたかどうかはどうすればわかりますか?新しいユーザーがログインしたときにいくつかのタスクを実行する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
ファイルの最後の数行を見つけることができます。n
auth.log