Para compartilhar melhor com vários usuários que devem poder escrever em /var/www
, ele deve receber um grupo comum. Por exemplo, o grupo padrão para conteúdo da web no Ubuntu e Debian é www-data
. Certifique-se de que todos os usuários que precisam de acesso de gravação a /var/www
estejam nesse grupo.
sudo usermod -a -G www-data <some_user>
Em seguida, defina as permissões corretas em / var / www.
sudo chgrp -R www-data /var/www
sudo chmod -R g+w /var/www
Além disso, você deve tornar o diretório e todos os diretórios abaixo dele "set GID", para que todos os arquivos e diretórios novos criados sob /var/www
sejam de propriedade do grupo www-data
.
sudo find /var/www -type d -exec chmod 2775 {} \;
Encontre todos os arquivos em /var/www
e adicione permissão de leitura e gravação para proprietário e grupo:
sudo find /var/www -type f -exec chmod ug+rw {} \;
Você pode ter que fazer logout e fazer login novamente para poder fazer alterações se estiver editando a permissão para sua própria conta.