Questões de permissão - não é possível escrever www-data: www-data / var / www [duplicado]

1

Quando eu configuro um site no meu servidor, eu permito permissões para / var / www / assim:

chown -R $USER:$USER var/www/

No entanto, quando tento gravar no diretório de imagens, recebo uma permissão negada. A única maneira que encontrei é definir as permissões assim:

chown -Rf www-data.www-data /var/www/

Então isso corrige esse problema, mas cria outro. Agora não consigo salvar nenhum arquivo no meu servidor via ftp no meu ide.

Sou um pouco novo nisso e não entendo completamente a diferença entre as duas formas de definir permissões. Qualquer ajuda seria apreciada.

EDITAR Não um dupe. Eu fiz minha pesquisa. Este não é um problema sobre o uso do sudo em / var / www. Estou recebendo permissão negada erros ao gerar e tentar salvar imagens em um diretório específico usando o GD Lib.

    
por MP_Webby 20.10.2016 / 19:49

1 resposta

0

Você precisa definir write_enable para poder gravar arquivos em seu servidor FTP.

Abra o Terminal (Ctrl + Alt + T) e digite:

sudo nano /etc/vsftpd.conf

Altere a linha:

#write_enable=YES

Para isso:

write_enable=YES

Verifique se você tem:

chroot_local_user=YES

Adicione o seguinte parâmetro:

allow_writeable_chroot=YES

Em seguida, reinicie:

sudo service vsftpd restart
    
por Benny 20.10.2016 / 21:15