Forbidden – You don’t have permission to access this page error and solution

by on January 9, 2007 · 18 comments· LAST UPDATED January 9, 2007

in , ,

Q. Why I am getting this error message? I am using Apache web server and my directory is located at /home/myname/public_html.

A. The permissions on your Web page are not correct. Login over ssh session and use chmod command to setup correct permission. Go to directory (for example public_html or /var/www/ and type the following command

$ chmod 755 *.*


$ chmod o+x ./

If you have more subdirectories use -R option:
$ chmod -R 755 *.*

If you have access to Apache configuration file check out for these tips to get rid of Apache 403 forbidden error.

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 18 comments… read them below or add one }

1 William June 26, 2007 at 4:33 pm

hi, how do you make them open to anyone for perpetuity. for example, everytime i add a folder i have to redo the permissions.


2 Ameen July 4, 2007 at 12:53 pm

problem in the permistion


3 Chris May 24, 2008 at 5:14 am

I get this error when trying to browse a symlink, and chmoding it had no effect.


4 hotcoder November 3, 2008 at 5:03 am

Thanks for kind info.


5 jelmer June 11, 2009 at 8:03 am

try chmod -R on the destination of the symlink, its obvious that it wont work because if you chmod the symlink you just make it make accessible for more users but the destination will remain unchanged, however if you chmod the destination it should work ok. Think like making a symlink to your shadow file and trying to chmod your symlink to get permission to the shadow file, that wont work either. Syntax:

chmod -R <rights> <file>


6 jelmer June 11, 2009 at 8:06 am

dear moderator, i see that my post has been changed in the process of posting, i did ‘try chmod -R <rights> <file>’ but the rights and file tags were stripped, would you be so kind to escape char them for me?



7 nixCraft June 11, 2009 at 9:27 am

I’ve updated your original post.


8 Clint October 29, 2009 at 2:32 pm

This worked. On WS_FTP, it’s all but WRITE on GROUP and OTHER.


9 donna April 12, 2010 at 7:58 pm

why am I forbidden to see my website?


10 vishwa March 11, 2011 at 8:19 am

run ps -ef | grep httpd
and check which user is running apache if you see user nobody then modify your httpd.conf
file check for User nobody and Group nobody, remove nobody and enter valid user name and restart apache.


11 atul March 12, 2011 at 8:39 am

thanxx……it worked !!!!!!!!!!


12 george czukar July 4, 2011 at 10:39 pm

Why am I forbidden to enter URL?


13 somo August 2, 2011 at 7:07 am

Thanks a lot,it worked…


14 Nthabiseng April 16, 2012 at 5:46 am

Im struggling to log in twitter,it says 403forbiden when i try 2log in.pls help.


15 raman May 25, 2012 at 3:43 am

my security question and pasword donot change how to change the password and security question


16 Ramprasad Velavarthipati June 7, 2012 at 7:37 pm

disable SELINUX


17 SpaceDust_ August 4, 2012 at 5:35 am

$ chmod o+x ./
above command worked for me I use Mac 10.7 with apache, rest of the commands didnt work


18 kamal December 10, 2012 at 2:37 am

restorecon -rv /var/www/html


Leave a Comment

Tagged as:

Previous Faq:

Next Faq: