Use isto:
sudo chmod 0777 -R /var/www/
-R em vez de -r .
Eu não sei o que está acontecendo
experimentx@workmateX:/var/www$ sudo chmod 0777 -r /var/www/
chmod: cannot access '0777': No such file or directory
experimentx@workmateX:/var/www$
Use isto:
sudo chmod 0777 -R /var/www/
-R em vez de -r .
Use "-R" em vez de "-r".
A partir da ajuda do chmod:
-R, --recursivos arquivos de mudança e diretórios recursivamente
Note também que o 0 deixará de limpar suid / sgid / sticky em versões recentes do chmod e em breve você terá que usar um modo simbólico (se é isso que você pretende fazer).
Tags permissions chmod