Permisões sobrescritas quando arquivos são transferidos via FTP. O que fazer?

1

Tenho meu servidor web instalado e funcionando usando o apache2 com a capacidade de fazer o ftp para a pasta /var/www . No entanto, se eu fizer uma atualização para .html e copiado pelo arquivo via ftp, as permissões do arquivo se tornarão mais restritivas, de modo que o apache produza um erro no Web client que não é legível devido a permissões insuficientes (ou algo nesse sentido). ). Eu então tenho que ssh in e modificar as permissões para os arquivos associados ( sudo chmod 755 * ) enquanto em /var/www .

Existe uma maneira mais fácil de fazer isso?

    
por Chad Harrison 23.07.2012 / 17:43

1 resposta

2

Você tem poucas opções:

  1. Defina local_umask em vsftpd.conf para 022 em vez do padrão 077
  2. Defina chmod_enable para YES e faça CHMOD via cliente ftp (se ainda não o fizer)

A propósito, é melhor usar scp , porque ele não transmite suas credenciais em texto sem formatação, e você pode configurar a autenticação de chave pública, assim você não precisará digitar a senha a cada vez, mas não tenho certeza como define permissões nos arquivos enviados.

    
por 23.07.2012 / 21:22