Hola corregí esto..despues del else USUARIO y FECHA no llevan $ , si
cuando hago el echo..
Saludos..
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' yo@midominio
fi
El mar, 01-03-2005 a las 09:52 -0400, Marcelo Morales escribió:
> en /etc/security/pam_env.conf
> descomenta la linea
>
> REMOTEHOST DEFAULT=localhost OVERRIDE=@{PAM_RHOST}
>
> y en /etc/profile
> coloca
>
> if [ "$REMOTEHOST" = "localhost" ]; then
> echo "log local: no se notifica"
> else
> $USUARIO=`id`
> $FECHA = `date`
> echo "Usuario $USUARIO desde $REMOTEHOST en $FECHA" | mail -s 'Log de
> usuario' yo@midominio
> fi
>
> On Mar 1, 2005, at 9:07 AM, xWin2 wrote:
>
> > como puedo hacer para enviarme un mail cada vez que se loguea alguien
> > por
> > ssh en mi servidor?
> >
> > saludos!
> >
> >
> >
> > --
> > To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact
> > listmaster@lists.debian.org
>
>
--
Attachment:
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente