Eu tenho uma configuração de servidor com Ubuntu, Apache2 e VSFTPD. Nós hospedamos vários sites virtuais nesta máquina. Normalmente, eu uso o mesmo processo para configurar os novos sites, mas as permissões padrão para alguns são diferentes das outras.
Para alguns sites, posso carregar novos arquivos e diretórios por FTP e eles recebem as permissões 644 e 755, respectivamente. Exatamente como eu os quero por padrão.
Para outros sites, eles recebem 0 ou 600 como a permissão padrão do novo arquivo. Eu tenho que alterar manualmente cada arquivo para 644. Isso é lento e uma dor a fazer.
Não sou especialista, mas verifiquei as permissões e a propriedade, e tudo parece ser o mesmo. O que estou perdendo?
PS - Tenho certeza que deixei de fora algumas informações relevantes. Por favor, deixe-me saber o que mais preciso fornecer.
Obrigado!
______ azszpr7757 ___
O que você provavelmente está procurando é o parâmetro "umask". Se você está enviando arquivos através do vsftpd, o comportamento depende da maneira como o vsftpd é configurado. Se estiver configurado para usar os usuários do sistema, você deve modificar o parâmetro vsftpd "local_umask" no arquivo de configuração do valor 077 padrão para 022.
Não esqueça de descomentar a linha também, e reinicie o daemon vsftpd.
___