Knowledgebase

Can I password protect directories?

Note: At this time, cPanel can only protect directories, not individual files. Any file that needs protection can be placed in a protected directory.

  1. Login into your cPanel and click on the Password Protect Directories icon, found under Security.
  2. Choose Web Root (and you may need to select Show Hidden Files)
  3. Click on the name of the directory that you wish to password protect.
  4. Check the box for "Password protect this directory:"
  5. Fill in "Name the protected directory". Actually, this is just the message that will show to visitors when they try to log in and can be anything you like.
  6. Click on Save button below.
  7. Click "Go Back"
  8. Fill in a Username and Password at the bottom of the page, and click "Add/modify authorized user".
  9. You are Done. The directory you selected is now protected by a password.

Warning! This password has a maximum of 8 characters. Any characters typed beyond the first 8 will not be required by visitors.

To ensure you directory has been password protected, launch your browser and visit the folder. If the browser prompts you to log in, then your directory has been password protected.

500 error after login?

Check the folder ownership on the .htpasswds folder (above public_html). Change them from user.user to user.nobody and ensure the permissions are set to 750 and then refresh your protected page. The error will be gone. Note: Shared and reseller customers will need our help to change any file's ownership. Please join us in live chat or on the phone for this change.

  • 29 Users Found This Useful
Was this answer helpful?

Related Articles

Copy Entire Database or Rename Database

Is there a way for me to copy an entire database in cPanel? Go to cPanel > MySQL Databases...

How do I backup / restore / move from one cPanel host to another?

If you are moving away from a host who does not give you cPanel, then the only way to move your...

Creating a URL redirect.

Login to cPanel and click the Redirects icon. Leave the setting as 301 redirect, as this is...

Adding an email address to a whitelist

Log into your cPanel account. Click Spam Assassin in your Mail Module Click "Configure Spam...

How can I change my control panel username?

Unfortunately, you may not change the user name associated with your control panel. Once it is...