ubuntu-server-18-04:email-alert-on-login
                差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| ubuntu-server-18-04:email-alert-on-login [2019/08/27 11:57] – admin | ubuntu-server-18-04:email-alert-on-login [2019/11/22 21:03] (現在) – admin | ||
|---|---|---|---|
| 行 13: | 行 13: | ||
| ===== インストール ===== | ===== インストール ===== | ||
| + | |||
| + | ==== 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 +\" | ||
| 行 55: | 行 67: | ||
| session optional pam_exec.so seteuid / | session optional pam_exec.so seteuid / | ||
| </ | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | ==== キーボード等のデバイス ==== | ||
| + | |||
| + | キーボード等でのログインでもメール通知を行うようにする。/ | ||
| + | |||
| + | < | ||
| + | $ sudo vi / | ||
| + | </ | ||
| + | |||
| + | |||
| + | < | ||
| + | session optional pam_exec.so seteuid / | ||
| + | </ | ||
| + | |||
| + | |||
| ===== 参考 ===== | ===== 参考 ===== | ||
ubuntu-server-18-04/email-alert-on-login.1566874656.txt.gz · 最終更新: 2019/08/27 11:57 by admin
                
                