martes, 3 de febrero de 2009

Script mensajes de los usuarios conectados por SSH

Par darnos cuenta, cuándo un usuario se conecta a nuestra máquina por SSH, debemos generar el siguiente scrip en el archivo /etc/profiles.

###################
if [ "$REMOTEHOST" = "localhost" ]; then
echo "log local: no se notifica"
else
USUARIO=`id |awk '{print $1}'|sed -e 's/.*(//'|sed -e 's/)//'`
FECHA=`date`
echo "Usuario $USUARIO desde $REMOTEHOST en $FECHA" | mail -s 'Log de usuario' root@localhost
fi
###################


Para visualizar los mensajes, se debe digitar.

#tail -f /var/mail/usuario

Listo. Listo.

No hay comentarios: