Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Sistemas Operacionais > Serviços > Apache
Fóruns Wiki Classificados Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar FotosBlogs Calendário Marcar Fóruns Como Lidos

Apache/nobody atrapalha a quota



Tópico Trancado
 
LinkBack Ferramentas do Tópico
Antigo 06-03-2007, 10:50   #1 (permalink)
 
Avatar de lpriori
 
Registrado em: Jul 2004
Posts: 14
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0
lpriori
Padrão Apache/nobody atrapalha a quota

Todos os arquivos criados pelo PHP ficam com permissão
nobody/apache.

Mas todos os arquivos enviados via FTP pelo cliente ficam com a permissão
de usuário do cliente, ou seja, no diretorio do site do cara fica uma mistura
de arquivos cujo dono é o usuario-ftp e outros arquivos do nobody/apache

Então há problemas na hora de controlar a quota já que os arquivos
nobody/apache não podem ser limitados via quota. Ai o cliente pode lotar
o disco com os uploads via php.
E há problema também para o cliente apagar os arquivos nobody/apache
via FTP.

Qual seria o esquema para evitar este problema, ou o que devo
pesquisar ?

Obrigado
lpriori está offline  
Antigo 09-03-2007, 08:05   #2 (permalink)
 
Avatar de RicardoPerin
 
Registrado em: Sep 2005
Posts: 130
Agradeceu: 2
Agradecido 4 vez(es) em 4 Posts
Reputação: 0
RicardoPerin
Padrão

Se vc usa vsftp, existe a opção para vc mudar o owner/grupo do arquivo quando o usário anonimo fizer upload. Caso contrário, é só setar o suid no diretório que todo arquivo criado passa a pertencer a esse grupo.
RicardoPerin está offline  
Antigo 09-03-2007, 11:15   #3 (permalink)
 
Avatar de lpriori
 
Registrado em: Jul 2004
Posts: 14
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0
lpriori
Padrão

Obrigado por responder, Ricardo

Não uso o vsftp

Setando o suid no diretório não faz com que os arquivos criados lá dentro
pelo apache/php fiquem com ID do usuario ftp, que é o que eu preciso
para a quota por usuário funcionar corretamente no diretorio dele.
O maximo que dá para fazer é setar o SGID no diretorio para que os arquivos criados
fiquem apenas com o grupo do usuario ftp, mas não resolveria
o problema na hora de computar a quota já que todos os usuários FTP
pertencem ao mesmo grupo, e a quota deve ser feita por usuário.

Será que não existe um meio de forçar todos os arquivos criados dentro
de um diretorio a ficar com o UID e GID do próprio diretorio ?

Obrigado
lpriori está offline  
Antigo 29-03-2007, 17:10   #4 (permalink)
 
Avatar de mvzeppelin
 
Registrado em: Jul 2005
Localização: São Paulo
Posts: 171
Agradeceu: 0
Agradecido 3 vez(es) em 3 Posts
Reputação: 0
mvzeppelin
Enviar mensagem via AIM para mvzeppelin Enviar mensagem via Windows Live Messenger para mvzeppelin
Padrão

Citação:
Postado Originalmente por lpriori Ver Post
Será que não existe um meio de forçar todos os arquivos criados dentro
de um diretorio a ficar com o UID e GID do próprio diretorio ?

Obrigado
Desconheço.

Uma sugestão q vc pode fazer: criar um script q roda diariamente no cron, nesse script fazer uma busca pelos arquivos que tenham dono nobody e alterar para o dono do FTP.

Dessa forma a quota vai ser reconhecida pra esse usuário.

Falow
mvzeppelin está offline  
Tópico Trancado



Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Quota!!! m4rc10 Adm. em Geral 1 06-12-2005 10:41
quota pinguim121 Adm. em Geral 3 18-01-2005 13:38
Quota no Red Hat ES fdotta Adm. em Geral 6 03-09-2004 19:07
DSL Link 200 u/e atrapalha a entrada na rede mcyberx Proxy/NAT/Firewall 2 18-05-2004 11:45
Quota!?!? androctonus Ftpd 0 01-07-2003 07:29

Horários baseados na GMT -3. Agora são 09:43.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.