11 if [ "${host:0:1}" = '[' ]
32 # note, $file is trusted
34 age
=`perl -MTime::Duration -e "print ago(time - $PAM_VOUCH_TIMESTAMP)"`
35 exp
=`perl -MTime::Duration -e "print ago(time - $PAM_VOUCH_EXPIRE)"`
37 echo "Access request:"
38 echo " when: $(date -d "@
$PAM_VOUCH_TIMESTAMP") ($(bolden "$age"))"
39 echo " request expires: $(date -d "@
$PAM_VOUCH_EXPIRE") ($exp)"
40 echo " source host: $PAM_RHOST"
41 echo -n " "; _resolveip
"$PAM_RHOST"
43 echo " local service: $PAM_SERVICE"
44 echo " login as: $(bolden "$PAM_USER")"
47 read -e -p "Allow? [y/n] " reply
49 if [ $PAM_VOUCH_EXPIRE -le `date +%s` ]
51 echo "Request expired in the meanwhile."
56 echo "You granted access."
57 elif [ ".$reply" = .n
]
60 echo "You denied access."