Como solucionar problemas com permissões de / var / www / html?

0

Portanto, estou executando o Debian Stretch com um servidor LAMP e vsFTPd. Sempre que eu fizer upload de um novo arquivo ou criar um novo arquivo no diretório / var / www / html com um programa de edição de código, não consigo visualizar o arquivo / image / what-be-it, até aplicar as permissões 777 ao pasta / var / www / html. Eu sei que esta não é a melhor solução, mas passei por várias iterações de tentar

sudo chown $USER:www-data /var/www/mysite
sudo chmod -R 775 /var/www
sudo usermod -a -G www-data [my username]

e o similar sem sorte. Como eu iria resolver problemas e, eventualmente, resolver esse problema para que eu não precise colocar no servidor toda vez que eu enviar algumas imagens ou uma nova página para redefinir as permissões.

a pasta www tem

drwxrwsrwx

enquanto qualquer subpasta / arquivo criado começa com

-rw-------
    
por Leo Frost 17.11.2017 / 02:15

1 resposta

0

Depois de adicionar $USER ao grupo www-data e alterar a propriedade do diretório /var/www/mysite , execute o seguinte comando:

chmod g+s /var/www/mysite

O atributo s manterá todos os novos arquivos e diretórios criados no diretório mysite tendo o mesmo ID de grupo do diretório, em vez do ID do grupo que criou o diretório / arquivo.

    
por 17.11.2017 / 11:06