Publicada por daniellsn em 02/04/2007 - 19:31h:
* daniellsn usa Ubuntu

galera ve se alguém me da uma luz... é o seguinte: tenho que fazer um script php para fazer upload de arquivos.

Até o momento só consegui fazer esse script funcionar dando chmod 777, porem pelo que sei isso vai dar permissão total para todo mundo. ai é malz.... existe alguma outro permissão para enviar arquivos para um servidor web sem usar o chmod 777?

Uma opção segura?

Vlw

  
 
Resposta de heckjp em 02/04/2007 - 21:34h:
* heckjp usa elementary OS
* heckjp tem conceito: nenhum voto.
 


Cara definir permissoes eh complicado..o que vc pode fazer em seu script eh tentar fazer a verificacao pelo arquivo shadow aliado a uma tabela de usuarios em seu banco de dados que seria mais ou menos 1 replica do arquivo de usuarios e senha do linux....entendeu???
Espero que tenha ajudado....

 
Resposta de daniellsn em 02/04/2007 - 22:33h:
* daniellsn usa Ubuntu
* daniellsn tem conceito: nenhum voto.
 


olá kurumimjp como fazer isso? vc poderia dar um exemplo?

 
Resposta de ls_junior em 03/04/2007 - 08:18h:
* ls_junior usa Debian
* ls_junior tem conceito: 9.0
 


Verifique se o dono do script é o usuário que roda o apache, no caso do debian www-data. Pode está ocorrendo do script ser de outro usuário, e o www-data só poder executá-lo quando você dá permissão para 'outros' executarem o script(chmod o=rx).

É aconselhavel deixar todos os arquivos .php com a permissão 554 e com o dono o www-data.

 
Resposta de heckjp em 04/04/2007 - 19:53h:
* heckjp usa elementary OS
* heckjp tem conceito: nenhum voto.
 


Deu certo a dica do nosso amigo acima??caso nao me de 1 toque q eu te mando 1 email detalhado de como fazer o que eu disse acima...eu mesmo nao conhecia esse recurso que eu vi no lugar q eu trabalho pois peguei 1 codigo fonte pronto ja...mas te dou a dica sim....qualquer coisa me da 1 toque aew..hecknagao@hotmail.com

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts