Por padrão, /var/www
é de propriedade de root: root e ninguém além dele pode adicionar ou alterar arquivos. Você precisa definir o conteúdo de /var/www/
para as permissões corretas. Existem vários métodos, mas o que eu uso: defina o grupo como www-data
e adicione seu usuário a esse grupo.
Configuração do grupo www-data
:
sudo chgrp -R www-data /var/www/ubuntu
Adicione seu usuário a www-data
:
sudo usermod -a -G www-data $USER
Dessa forma você faz parte do grupo que pode escrever dentro de /var/www/
.
Mas eu começaria lendo a documentação que você obteve com o servidor web, já que esta é apenas uma pequena parte na definição das permissões corretas e seguras. Diretórios tendem a ter permissões definidas para 755
ou 775
e arquivos para 644
ou 664
, dependendo de quem você quer ser capaz de fazer as coisas.