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-datafoi criado:grep www-data /etc/passwdVocê 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.

Comentários
Comente só assim vamos crescer juntos!