Como Corrigir o Erro "chown: invalid user: 'www-data'" no Ubuntu
![]() |
Ubuntu - Erro "chown: invalid user: 'www-data'" | |
@CanalQb |
O erro chown: invalid user: 'www-data' normalmente indica que o usuário www-data
não existe no sistema Ubuntu. Este usuário é criado automaticamente durante a instalação do servidor web Apache, pois ele é utilizado para definir permissões de arquivos e processos do servidor.
Se você está recebendo esse erro, pode ser que o usuário www-data
tenha sido removido manualmente ou que o Apache nunca tenha sido instalado corretamente.
Como corrigir o erro "chown: invalid user: 'www-data'"
Para restaurar o usuário www-data
, siga os passos abaixo para reinstalar o Apache e garantir que o usuário seja criado:
- Remova o Apache do sistema:
sudo apt-get remove apache2
- Limpe as configurações residuais do Apache:
sudo apt-get purge apache2
- Reinstale o Apache:
sudo apt-get install apache2
- Verifique se o usuário
www-data
foi criado:grep www-data /etc/passwd
Você deve ver uma saída parecida com:
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
Como criar manualmente o usuário www-data
Se a reinstalação do Apache não criar o usuário, você pode adicioná-lo manualmente com o seguinte comando:
sudo adduser --system --no-create-home --disabled-login --group www-data
Este comando cria um usuário de sistema sem diretório home, sem permissão para login e com seu próprio grupo, que é o comportamento padrão esperado para o usuário www-data
.
Após a correção
Depois de garantir que o usuário www-data
existe, tente novamente executar o comando chown
que anteriormente apresentou erro.
Considerações importantes
Manter as permissões corretas dos arquivos é essencial para a segurança e funcionamento do servidor web Apache. O usuário www-data
deve ter acesso apropriado apenas aos arquivos necessários para o funcionamento dos sites e aplicações hospedadas.
Para mais informações sobre o Apache e seu usuário padrão, consulte a documentação oficial do Apache HTTP Server.