______ qstntxt ___

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.

    
___

3

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!

    
por Racertim 21.02.2011 / 05:06

1 resposta

2

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.

    
por 21.02.2011 / 11:40