Basicamente, o primeiro comando:
sudo chmod -R 777 /var/www/
Torna legível, gravável e executável por qualquer pessoa (qualquer usuário).
Você está no caminho certo com os últimos comandos, pois pode definir chown
para www-data
. www-data
é um usuário / grupo padrão para o Apache.
Ou você pode criar um novo grupo e adicionar você mesmo e www-data e atribuir o grupo à permissão de pasta com chown
.
Além disso, em vez de usar valores chmod numéricos, você pode usar chmod -R ugo+rwx folder
, o que significa que o usuário, grupo e outros = > leia, escreva e execute direitos para esta pasta. De maneira semelhante, você também pode remover os direitos chmod -R ugo-rwx folder
.
Configurar o diretório com g+s
faz com que todos os novos arquivos criados no diretório tenham seus grupos configurados no grupo do diretório.