How to Create a New cPanel Account in WHM?


Creating a new cPanel account is one of the most common tasks in WHM. Each account you create gives your client their own cPanel with their domain, files, emails, and databases.

Steps to Create a New Account

  1. Login to WHM.
  2. In the search bar type Create a New Account or go to Account Functions → Create a New Account.
  3. Fill in the Domain Information section:
    • Domain: Client's domain name (e.g., clientsite.com)
    • Username: Auto-generated from domain (max 8 characters, lowercase, no special chars)
    • Password: Set a strong password. Use the Password Generator button.
    • Email: Client's email address for system notifications
  4. In the Package section: Select the hosting package to assign to this account.
  5. In the Settings section:
    • Mail Routing: Leave as Automatically Detect Configuration for most cases.
    • CGI Access: Enable if the client needs CGI scripts.
    • Shell Access: Leave disabled for standard shared hosting clients.
  6. In the DNS Settings section: Leave at defaults unless you have specific requirements.
  7. Click Create.

Account created successfully! A summary page shows all account details including the cPanel login URL, username, and assigned package.

What Gets Created Automatically

  • A cPanel account with the assigned resource limits
  • A DNS zone for the domain
  • A home directory folder on the server (/home/username/)
  • A default public_html folder for website files
  • Mail configuration for the domain

Accessing a Client's cPanel Without Their Password

  1. Go to WHM → Account Information → List Accounts.
  2. Find the client's username in the list.
  3. Click the cPanel icon (house/home icon) next to the username.
  4. You are instantly logged into that client's cPanel without needing their password.

If you continue to face issues, please open a create a request.

Esta resposta foi útil? 0 Utilizadores acharam útil (0 Votos)