Eu tenho um servidor executando o Ubuntu 12.10 x64 e a última versão do vsFTPd.
Meu usuário example.com tem sua pasta inicial ativada /var/www/example.com
,
Criei uma pasta public_html dentro e dei 777
permissões a ela, e removi as permissões de gravação da pasta de usuário doméstico. Tudo está funcionando bem, mas:
Todo arquivo carregado por FTP (usando SmartFTP) recebe um chmod de 0.
Meu vsftpd.conf
tinha apenas uma linha relacionada:
local_umask=022.
Eu tentei mudar para:
file_open_mode=777
local_umask=002
Então, meus arquivos serão 775
carregados assim que forem carregados.
Mas apenas minhas pastas carregadas estão recebendo 775
permissões.
Meus arquivos enviados são 1411 permissions
Alguém pode me ajudar a resolver isso?