Eu não sei como é feito no LAMP, mas uma configuração do Apache pura tem um grupo de usuários chamado www-data
com permissão de gravação em /var/www
.
Para alcançar o mesmo resultado, siga estas etapas:
-
Crie o grupo
www-data
, se ainda não existir (verifique comgrep www-data /etc/group
):groupadd www-data
-
Transfira a propriedade do grupo de
/var/www
parawww-data
, se ainda não o fez:sudo chgrp www-data /var/www
-
Adicione seu usuário ao grupo
www-data
:sudo usermod -a -G www-data <username>
-
Corrija as permissões, se necessário (dê permissão total aos membros do grupo):
sudo chmod g+rwx /var/www
Agora você pode acessar o diretório sem sudoing.