From 696b56c7a4ba8e5b945c75e59d876faf8470f07c Mon Sep 17 00:00:00 2001 From: tianyu Date: Wed, 24 Dec 2014 12:39:26 +0800 Subject: [PATCH] Create pam.sh --- ssh/pam.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 ssh/pam.sh diff --git a/ssh/pam.sh b/ssh/pam.sh new file mode 100644 index 0000000..fc390c8 --- /dev/null +++ b/ssh/pam.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +NAME="xxx" +EMAIL="xxx@gmail.com" + +read -d " " ip <<< $PAM_RHOST +geo=$(curl -s http://ip.xdty.org -X POST -d "geo=$ip") +if [ -z "$geo" ];then + geo="unknown" +fi +ip="$ip($geo)" + +if [ $PAM_TYPE = "close_session" ];then + EVENT="logout" +elif [ $PAM_TYPE = "open_session" ];then + EVENT="login" +fi + +curl -s https://www.xdty.org/mail.php -X POST -d "event=($PAM_USER) $EVENT from $ip&name=$NAME&email=$EMAIL" &