
ログインしているすべてのユーザーを表示するコマンドは知っていますwho
。しかし、自分以外の誰かがシステムにログインしたときに、何らかの方法で通知を受けたいのです。アプレットはありますか? アプレットがログインしている個別のユーザー数、つまりログイン シェルと確立された SSH 接続の数を表示してくれると便利です。
答え1
答え2
/etc/profile.d/notify.sh
次の内容のファイルを作成することでこれを実行します。
#!/bin/sh
sender="[email protected]"
recepient="[email protected]"
subject="Privileged Account logon used"
message="`env`"
echo "$message" | mail -s "$subject" -r "$sender" -Smtp=mail.example.com "$recepient"
mailx がインストールされているものとします。