Si tienes, por ejemplo, "." al principio de tu path, y como
superusuario haces lo siguiente:

% cd ~user
% ls

        Puedes estar ejecutando un programa que se llame "ls" y que el 
usuario "user" haya dejado en su directorio hogar. Naturalmente ese
programa se ejecuta con privilegios de superusuario, y por lo tanto
puede hacer "lo que quiera".    

        Incluso cuando lo pones al final de tu path, puedes
equivocarte y escribir, por ejemplo "sl" por "ls" (un error que cometo 
con grn frecuencia). Si en el path no hay nada que se llame "sl", de
nuevo basta con que el usuario tenga en el directorio actual un
programa que se llame asi para que 'este sea ejecutado con privilegios 
de superusuario...

        Como ves, no muy importante si eres el 'unico usuario de tu
m'aquina, pero bstante si eres administrador de un entorno con muchos
usuarios...

                Jesus.

PS: Incluso si eres el 'unico usuario, puede interesarte no tenel el
"." en el path para evitar equivocaciones sobre qu'e programa
ejecutas, pero eso ya es m'as extranno... 


Jefe writes:
 > 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 qu� motivos de seguridad son esos ?Muchas gracias 
 > por la
 > atenci�n.
 > 
 > 
 > 
 > 
 > 
 > 
 > --
 > To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
 > 
-- 
Jesus M. Gonzalez Barahona             | Grupo de Sistemas y Comunicaciones
tel +3491 624 9458, fax +3491 624 9430 | Departamento de Informatica
[EMAIL PROTECTED], [EMAIL PROTECTED] | Universidad Carlos III de Madrid
http://www.gsyc.inf.uc3m.es/~jgb       | c/ Butarque, 15, 28911 Leganes, Spain


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a