Módulo Apache bloqueando acesso ao FTP

Módulo Apache bloqueando acesso ao FTP

EDIT: o administrador anterior do servidor alterou todos os sites para usar o Módulo Apache. Agora os sites só rodam em apache:apache

O problema é que agora o cliente não pode acessar seus arquivos no Filezilla, pois originalmente as permissões do usuário eram ~domainuser~:psaserv.

É claro que isso não permite a execução do CMS. Existe uma maneira limpa de corrigir isso?

Existe uma maneira de corrigir isso, alterando as configurações do servidor através do PLESK ou alguma outra solução alternativa para que tanto a Web quanto o FTP sejam acessíveis?

Responder1

O que faço no meu servidor é criar um grupo para cada site que hospedo. Isso permite que apenas o(s) usuário(s) relevante(s) do site, além do próprio servidor web, acessem os arquivos.

O servidor www (e no seu caso, o servidor FTP também) faz parte deste grupo. Também fazem parte deste grupo o usuário proprietário do site, além de qualquer outra pessoa que por algum motivo deva ter acesso. Dessa forma, posso usar o bit de grupo da máscara de permissão para controlar quem pode fazer o quê:

Owner - r/w
Group - r (and w if needed)
World - nothing

Para a maioria dos arquivos, isso significa que o bit do grupo deve ser igual ao bit do proprietário, ou seja, 660 e 640 para a maioria deles.

Responder2

Com um pouco de pesquisa consegui resolver o problema. O domínio estava executando PHP como módulo Apache. Quando mudei de volta para FastCGI, consegui restaurar as permissões do usuário para ~username~:psaserv. Depois disso, os serviços FTP e web funcionam bem.

informação relacionada