projects:raspberrypi:sshrc
SSH Login Notification Script
/etc/ssh/sshrc
#!/bin/sh ################################## ## Author: Ben Hartmann ## ## Date: 2010-03-13 ## ## Version: 0.1 ## ################################## ## VARIABLES TEMPFILE="/tmp/sshrc.tmp" FQDN="`hostname --fqdn`" DATE="`date +'%Y-%m-%d %H:%M:%S'`" DATE1="`date +'%b %d %H:%M'`" USER="`whoami`" #DOMAINNAME="`who | grep '$DATE1' | cut -f2 -d'(' | cut -f1 -d')'`" #IPADDRESS="`nslookup $DOMAINNAME | grep '^Address: ' | cut -f2 -d' '`" USERINFO="`w`" MAIL_RECPT="operator" MAIL_SUBJECT="$FQDN - login of $USER" ## SCRIPT echo "$FQDN" >> $TEMPFILE echo "The user <$USER> has logged in at $DATE." >> $TEMPFILE #echo "The Domainname is: $DOMAINNAME" >> $TEMPFILE echo -e "\n$USERINFO" >> $TEMPFILE cat $TEMPFILE | mail -s"$MAIL_SUBJECT" $MAIL_RECPT && rm $TEMPFILE # for X11 forwarding #################################################################### if read proto cookie && [ -n "$DISPLAY" ]; then if [ `echo $DISPLAY | cut -c1-10` = 'localhost:' ]; then # X11UseLocalhost=yes echo add unix:`echo $DISPLAY | cut -c11-` $proto $cookie else # X11UseLocalhost=no echo add $DISPLAY $proto $cookie fi | xauth -q - fi ###################################################################### exit 0
projects/raspberrypi/sshrc.txt · Zuletzt geändert: von 127.0.0.1
