No deberías asumir que es un novato solamente por no poner "sudo" delante de cada comando. No todos usamos Ubuntu, algunos tenemos consolas de root abiertas cuando es necesario.
Incluso aunque use sudo, me parece ruido innecesario publicar código con "sudo" delante si se aclara desde el principio que se hace como root. De novato es, en cualquier caso, pretender arreglar errores del sistema borrando y creando las cosas de nuevo
destor77 no ha contestado nada más, ya tenemos 3 posibilidades:
* no es realmente root
* hay un atributo puesto, verificar con lsattr
* www es un enlace roto
Hasta que no se confirme alguna, no vale la pena seguir el tema, creo yo.
Saludos.