vsftpd legíveis por www-data

0

Como configuro o vsftp para que eu possa ter uma pasta onde eu carregue arquivos e esses arquivos possam ser lidos por www-data?

Eu criei a pasta ftp em /var/www/test . Fez um usuário e o adicionou ao grupo de dados www useradd usertest -d /var/www/test -g www-data e comprou a pasta chown usertest:www-data /var/www/test . Em seguida, fiz um subdiretório em /var/www/test , selecionei chown www-data:www-data subdir/ e configurei as permissões para 755 . Eu sou capaz de entrar no ftp, mas não posso nem carregar um arquivo.

    
por Artūras Kalandarišvili 21.03.2018 / 10:42

1 resposta

0

você não precisa se preocupar muito com o usuário se o www-data ou qualquer usuário em seu servidor web / ftp tiver acesso de leitura.

se o upload funcionar, e o diretório for 755 e os arquivos 644 forem bons para você ir nessa frente.

se você não quiser que todos os usuários locais acessem esses arquivos, eu passaria por um grupo, criaria um grupo chamado ftpuploads e o usuário do ftp e o usuário do www-data seriam membros desse grupo. seja

chgrp ftpuploads; chmod 750 $dir

agora, na webpart, você precisa do seu virtualhost para permitir o acesso de leitura nesse diretório. você quer que o índice de arquivos seja permitido? agora está desativado por padrão

esta questio / resposta deve ajudá-lo com isso

link

    
por 21.03.2018 / 12:33