[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: shellscripts para todos



Jefe wrote:
> 
> Jaime E. Villate wrote:
> 
> > El superusuario normalmente no tiene el directorio actual (.) definido en
> > el path, por motivos de seguridad, y conviene dejarlo asi; lo unico que tienes
> > que hacer es acostumbrarte a escribir
> >     ./nombre-de-tu-script
> >
> 
> Podrias precisar un poco qui motivos de seguridad son esos ?Muchas gracias por la
> atencisn.

Jesus Gonzalez ya te respondio muy bien a tu pregunta, pero quiero agregar
que por mas que trabajes solo en tu maquina, existe riesgo. Algunos programas
que reciben informacion de fuera crean archivos, por ejemplo en
/tmp. Imaginate que algun "hacker" logra meterte un archivo ejecutable con
nombre ls en tu directorio /tmp , que diga lo siguiente:
  %!/bin/sh
  rm -r /*
Tu inocentemente como superusuario vas a ver lo que tienes en el directorio
/tmp por medio de
  cd /tmp
  ls
y estas muerto!
Claro, las probabilidades de que eso ocurra son minimas, pero en Linux
no somos atacados constantemente por virus, como ocurre en WinDOZE y
MacinTOY, gracias a medidas de seguridad como esa de excluir . del path.

Feliz dia del trabajo.

Jaime Villate
Universidade do Porto


--
To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: