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: