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' [EMAIL PROTECTED]
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 [EMAIL PROTECTED]
> 
> 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' [EMAIL PROTECTED]
> 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 [EMAIL PROTECTED]
> > with a subject of "unsubscribe". Trouble? Contact 
> > [EMAIL PROTECTED]
> 
> 
-- 

Attachment: signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente

Responder a