I don't know what is happening

experimentx@workmateX:/var/www$ sudo chmod 0777 -r /var/www/

chmod: cannot access `0777': No such file or directory


Use this:

sudo chmod 0777 -R /var/www/

-R instead of -r.

  • well thanks to you both ... but what the hell happened? I had been using -r untill now, and suddenly .. -R – Santosh Linkha Apr 7 '11 at 8:31
  • 2
    There was no -r in chmod ever, there is only -R or --recursive. – Octavian Damiean Apr 7 '11 at 8:41
  • Yeah, chmod doesn't have any -r option. – Pedram Apr 7 '11 at 8:49
  • well, i had been doing -r until i updated my system yesterday .. on version 10.10 – Santosh Linkha Apr 8 '11 at 7:15
  • I don't know what happened in your case but chmod is one the commands that are common between all linux distributions and has nothing to the with a specific version of ubuntu. – Pedram Apr 8 '11 at 7:27

Use "-R" instead of "-r".

From the chmod help:

-R, --recursive change files and directories recursively


Also note that the 0 will no longer clear suid/sgid/sticky in recent versions of chmod and you'll soon have to use a symbolic mode (if that's what you're intending to do).


Perhaps going or directing the file in terminal and once you locate file by:


then run the command:

chmod +x filename

from that location I'm sure it will work.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.