cPanel Intermediate Standard

How to password-protect directories in cPanel

Applies to cPanel
By Angus Published 18 November 2021 Updated 8 October 2026 3 min read
Quick answer

In cPanel, open Directory Privacy in the Files section, click Edit beside the folder and tick 'Password protect this directory'. Name the protected area and click Save. Access also needs a user, created with a username and password in the Create User section of Directory Privacy. Anyone opening the folder in a browser must then enter those credentials to see its contents.

Difficulty Intermediate

Directory password protection adds an authentication layer before visitors can access specific folders on your site. This prevents unauthorised access to sensitive areas like WordPress admin pages, staging environments or client documents.

You will configure password protection through cPanel’s Directory Privacy tool, create user credentials and verify the protection is active. Once complete, anyone attempting to access the protected directory must enter valid credentials before viewing its contents.

Before you begin

  • You need access to your cPanel account.
  • We recommend protecting only directories containing sensitive information rather than entire site structures.
  • Directory protection works alongside WordPress security plugins for layered protection.

Enable directory password protection

You will navigate to the directory you want to protect and enable password authentication. This creates the initial protection layer before adding user credentials.

  1. Log in to cPanel.
    Access your cPanel account using the credentials provided in your welcome email.
  2. Open Directory Privacy.
    Scroll to the Files section and click Directory Privacy. This opens the directory browser.
cPanel Files section with Directory Privacy option highlighted
The Directory Privacy tool in cPanel’s Files section.
  1. Navigate to your target directory.
    Click through folders to reach the directory you want to protect. Use the Home or Up One Level buttons to navigate between parent and child directories.
cPanel Directory Privacy interface showing folder structure and navigation options
Browse directories to locate the folder you want to protect.
  1. Select the directory.
    Click Edit next to the directory you want to protect. This opens the protection configuration page.
  2. Enable password protection.
    Tick the checkbox labelled Password protect this directory. This activates authentication for the selected folder.
Directory Privacy settings page with password protection checkbox enabled
Enable password protection for the selected directory.
  1. Name the protected area.
    Enter a descriptive name in the text field. This name appears in the authentication prompt when visitors access the directory.
  2. Save the configuration.
    Click Save to apply password protection. The directory now requires authentication, but you still need to create user credentials.

Create authorised users

You will now create user accounts that can access the protected directory. Each user receives unique credentials for authentication.

  1. Return to the directory list.
    Click Go Back to return to the Directory Privacy main page. The protected directory now displays a lock icon.
  2. Add a new user.
    Scroll to the Create User section below the directory list. Enter a username in the Username field.
Create User form in Directory Privacy showing username and password fields
Create user credentials for accessing the protected directory.
  1. Generate a secure password.
    Click Password Generator to create a strong password automatically. Copy the generated password and store it securely.
  2. Save the user.
    Click Save to create the user account. The directory list now shows Yes in the Private column, confirming protection is active.
Directory Privacy list showing protected directory with lock icon and Yes status
A lock icon and Yes status confirm successful directory protection.

Wrapping up

Your directory now requires authentication before visitors can access its contents. You enabled password protection through cPanel’s Directory Privacy tool and created user credentials for authorised access. Anyone attempting to view the protected directory must enter valid credentials first.

Consider combining directory protection with hotlink protection to prevent unauthorised embedding of your files. For WordPress sites, review our guide on WordPress security plugins for additional protection layers. Our cPanel hosting includes all the tools you need to secure sensitive directories.

If you run into any trouble, get in touch and our team will be happy to help.

Plans and tools mentioned in this guide

cPanel Hosting

UK shared hosting with cPanel.

From £2.99/mo

View cPanel Hosting

Did this guide solve your problem?

Still stuck?

Our UK support team answers tickets and live chat every day. Send us the guide you were following and where it stopped working.

Open a ticket

Keep learning

Hosting that keeps up

cPanel hosting with the tools these guides use, backed by UK support.

Get cPanel Hosting

Keep your site secure

Protect your visitors with SSL certificates – from budget DV to premium EV certificates.

Get SSL Certificate
Back to top