20160110_notify_login_use_pam
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| 20160110_notify_login_use_pam [2016-01-10 11:13] – 作成 tosihisa@netfort.gr.jp | 20160110_notify_login_use_pam [2018-02-05 12:37] (現在) – tosihisa@netfort.gr.jp | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ~~socialite~~ | ||
| ====== pam_execを使ってログイン時にメール通知 ====== | ====== pam_execを使ってログイン時にメール通知 ====== | ||
| 行 5: | 行 6: | ||
| メール通知は,2016年の今では古典的な方法なのかも知れませんが, | メール通知は,2016年の今では古典的な方法なのかも知れませんが, | ||
| pam_exec 自身は実行できれば何でも良いので,ここでは古典的にログイン時に mail コマンドでメール通知するようにします. | pam_exec 自身は実行できれば何でも良いので,ここでは古典的にログイン時に mail コマンドでメール通知するようにします. | ||
| + | |||
| + | Debian (Wheezy, | ||
| + | |||
| + | 参考サイト:\\ | ||
| + | http:// | ||
| ===== メール送信スクリプト ===== | ===== メール送信スクリプト ===== | ||
| - | <code bash / | + | <file bash / |
| #!/bin/sh | #!/bin/sh | ||
| export LANG=C | export LANG=C | ||
| 行 31: | 行 37: | ||
| } | mail -s " | } | mail -s " | ||
| | | ||
| + | </ | ||
| + | |||
| + | 作成したら,chmod +x / | ||
| + | |||
| + | ===== / | ||
| + | |||
| + | / | ||
| + | |||
| + | <code ini / | ||
| + | ... | ||
| + | session | ||
| </ | </ | ||
| + | |||
| + | これで,ssh によるリモートログイン時に / | ||
| + | |||
| + | ===== 通知されるもの ===== | ||
| + | |||
| + | 要は,PAM による認証で,common-session を通るものは通知されます. | ||
| + | 私が使っている Debian の場合,以下の様な感じで,chfn/ | ||
| + | |||
| + | $ grep -w common-session / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | |||
| + | ===== まとめ ===== | ||
| + | |||
| + | 要は pam_exec はコマンドを実行することが基本なので,メール通知でなくても使えます. | ||
| + | 私はメール通知にしていますが,それは procmail でメールを振り分けて,この様な通知メールが飛んできたら pushover 経由でスマホに通知しています. | ||
20160110_notify_login_use_pam.1452424390.txt.gz · 最終更新: 2016-01-10 11:13 by tosihisa@netfort.gr.jp
