Acabei de instalar lamp-server^
e queria experimentar. Criei um arquivo php, mas não consegui movê-lo /var/www
porque o dono dessa pasta é root. Eu gerenciei usando o terminal (loguei como root). Mas não quero fazer isso sempre. Existe alguma outra maneira de fazer isso? Não quero usar o terminal toda vez que quiser acessar essa pasta.
Responder1
Não sei como isso é feito no LAMP, mas uma configuração pura do Apache possui um grupo de usuários chamado www-data
com permissão de gravação no arquivo /var/www
.
Para obter 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
/var/www
parawww-data
, se ainda não tiver feito isso:sudo chgrp www-data /var/www
Adicione seu usuário ao
www-data
grupo: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 usar o sudo.