ubuntu-server-18-04:email-alert-on-login
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
ubuntu-server-18-04:email-alert-on-login [2019/08/27 12:08] – admin | ubuntu-server-18-04:email-alert-on-login [2019/11/22 21:03] (現在) – admin | ||
---|---|---|---|
行 14: | 行 14: | ||
===== インストール ===== | ===== インストール ===== | ||
- | ==== SSH ログイン向け | + | ==== SSH ログイン ==== |
メールを送信するスクリプトファイルを用意する。RECIPIENT と SENDER 変数を適当なメールアドレスに置き換える。 | メールを送信するスクリプトファイルを用意する。RECIPIENT と SENDER 変数を適当なメールアドレスに置き換える。 | ||
+ | |||
+ | ログインしたユーザー名と時間と環境変数をとりあえずメールする。 | ||
< | < | ||
#!/bin/sh | #!/bin/sh | ||
- | | + | |
- | RECIPIENT=" | + | RECIPIENT=" |
- | SENDER=" | + | SENDER=" |
- | TIME_ZONE=Asia/ | + | TIME_ZONE="Asia/Tokyo" |
+ | REVERSED_ADDR=" | ||
if [ " | if [ " | ||
+ | |||
+ | if [ " | ||
+ | REVERSED_ADDR=`dig -x $PAM_RHOST +short` | ||
+ | fi | ||
+ | |||
MESSAGE=" | MESSAGE=" | ||
Subject: ' | Subject: ' | ||
From: $SENDER | From: $SENDER | ||
- | ' | + | ' |
Login Time: `TZ=$TIME_ZONE date +\" | Login Time: `TZ=$TIME_ZONE date +\" | ||
行 64: | 行 73: | ||
- | ==== tty デバイス向け | + | ==== キーボード等のデバイス ==== |
キーボード等でのログインでもメール通知を行うようにする。/ | キーボード等でのログインでもメール通知を行うようにする。/ |
ubuntu-server-18-04/email-alert-on-login.1566875320.txt.gz · 最終更新: 2019/08/27 12:08 by admin